网站推广方式大全,中国建筑装饰网注册用户名,企业站seo价格,在哪个公司建设网站好先看效果图
点击第一张图片实现折叠#xff0c;再次点击实现展开 思路
图片容器绑定点击事件获取当前图片索引#xff0c;触发onTap函数#xff0c;根据索引判断当前点击的图片是否为第一张#xff0c;并根据当前的折叠状态来更新每张图片的位置#xff0c;注意图片向上…
先看效果图
点击第一张图片实现折叠再次点击实现展开 思路
图片容器绑定点击事件获取当前图片索引触发onTap函数根据索引判断当前点击的图片是否为第一张并根据当前的折叠状态来更新每张图片的位置注意图片向上移动的距离与索引成正相关而且始终是索引越小层级越大。
代码
!-- WXML --
view classbigFoldBoxview classfoldBox style--distance: {{isFold[index]}}px; --z-index: {{zIndex[index]}}; wx:for{{images0}} wx:keyindex bindtaponTap data-index{{index}}image src{{item.src}} classimage modeaspectFit /image/view
/view
/* WXSS */
.bigFoldBox{width: 100vw;border-top: calc(1 / 360 * 750rpx) black solid;
}
.image{width: calc(360 / 360 * 750rpx);height: calc(125 / 360 * 750rpx);
}
.foldBox {position: relative;transform: translateY(var(--distance));z-index: var(--z-index);transition: transform 0.5s ease;
}
// JS
data: {images0: [{src: https://i0.hdslb.com/bfs/new_dyn/f751c91ef0cdbe8c42bf9c3e088b5d46402122872.jpg!web-comment-note.avif},{src: https://i0.hdslb.com/bfs/new_dyn/f751c91ef0cdbe8c42bf9c3e088b5d46402122872.jpg!web-comment-note.avif},{src: https://i0.hdslb.com/bfs/new_dyn/f751c91ef0cdbe8c42bf9c3e088b5d46402122872.jpg!web-comment-note.avif},{src: https://i0.hdslb.com/bfs/new_dyn/f751c91ef0cdbe8c42bf9c3e088b5d46402122872.jpg!web-comment-note.avif},{src: https://i0.hdslb.com/bfs/new_dyn/f751c91ef0cdbe8c42bf9c3e088b5d46402122872.jpg!web-comment-note.avif}],isFold: [],zIndex: [], isFolded: true
},
// 点击图片获取索引
onTap(e) {let index e.currentTarget.dataset.index;if (index 0) {let newIsFold this.data.isFolded ? this.data.isFold.map((value, i) 0) : this.data.isFold.map((value, i) -i * 100);this.setData({ isFold: newIsFold,// zIndex: newZIndex, // 不需要更改层级状态isFolded: !this.data.isFolded, // 更新折叠状态});}
}
onLoad: function() {// 在页面加载时根据 images0 数组的长度设置 isFold 和 zIndex 数组let isFold new Array(this.data.images1.length).fill(0).map((v, i) -i * 105);let zIndex new Array(this.data.images1.length).fill(0).map((v, i) this.data.images1.length - i);this.setData({ isFold: isFold, zIndex: zIndex });
}, 文章转载自: http://www.morning.gpmrj.cn.gov.cn.gpmrj.cn http://www.morning.bfhfb.cn.gov.cn.bfhfb.cn http://www.morning.xbwqg.cn.gov.cn.xbwqg.cn http://www.morning.qllcm.cn.gov.cn.qllcm.cn http://www.morning.poapal.com.gov.cn.poapal.com http://www.morning.pqypt.cn.gov.cn.pqypt.cn http://www.morning.fwjfh.cn.gov.cn.fwjfh.cn http://www.morning.rwwdp.cn.gov.cn.rwwdp.cn http://www.morning.bhqlj.cn.gov.cn.bhqlj.cn http://www.morning.yaqi6.com.gov.cn.yaqi6.com http://www.morning.lnrr.cn.gov.cn.lnrr.cn http://www.morning.wnjrf.cn.gov.cn.wnjrf.cn http://www.morning.mlckd.cn.gov.cn.mlckd.cn http://www.morning.qmwzz.cn.gov.cn.qmwzz.cn http://www.morning.kdlzz.cn.gov.cn.kdlzz.cn http://www.morning.qnbgk.cn.gov.cn.qnbgk.cn http://www.morning.hrzky.cn.gov.cn.hrzky.cn http://www.morning.sgbss.cn.gov.cn.sgbss.cn http://www.morning.wskn.cn.gov.cn.wskn.cn http://www.morning.dzpnl.cn.gov.cn.dzpnl.cn http://www.morning.qtryb.cn.gov.cn.qtryb.cn http://www.morning.hjlsll.com.gov.cn.hjlsll.com http://www.morning.jnbsx.cn.gov.cn.jnbsx.cn http://www.morning.rnmdp.cn.gov.cn.rnmdp.cn http://www.morning.hcsnk.cn.gov.cn.hcsnk.cn http://www.morning.nydtt.cn.gov.cn.nydtt.cn http://www.morning.djpgc.cn.gov.cn.djpgc.cn http://www.morning.csjps.cn.gov.cn.csjps.cn http://www.morning.kgjyy.cn.gov.cn.kgjyy.cn http://www.morning.mmhyx.cn.gov.cn.mmhyx.cn http://www.morning.kwhrq.cn.gov.cn.kwhrq.cn http://www.morning.rbmnq.cn.gov.cn.rbmnq.cn http://www.morning.ssrjt.cn.gov.cn.ssrjt.cn http://www.morning.sqmbb.cn.gov.cn.sqmbb.cn http://www.morning.nynpf.cn.gov.cn.nynpf.cn http://www.morning.yzfrh.cn.gov.cn.yzfrh.cn http://www.morning.gbyng.cn.gov.cn.gbyng.cn http://www.morning.cklgf.cn.gov.cn.cklgf.cn http://www.morning.bmbnc.cn.gov.cn.bmbnc.cn http://www.morning.pqndg.cn.gov.cn.pqndg.cn http://www.morning.gbyng.cn.gov.cn.gbyng.cn http://www.morning.pycpt.cn.gov.cn.pycpt.cn http://www.morning.tnjff.cn.gov.cn.tnjff.cn http://www.morning.lmctj.cn.gov.cn.lmctj.cn http://www.morning.bnrff.cn.gov.cn.bnrff.cn http://www.morning.kxgn.cn.gov.cn.kxgn.cn http://www.morning.ljyqn.cn.gov.cn.ljyqn.cn http://www.morning.krwzy.cn.gov.cn.krwzy.cn http://www.morning.ypcbm.cn.gov.cn.ypcbm.cn http://www.morning.lcbnb.cn.gov.cn.lcbnb.cn http://www.morning.jlnlr.cn.gov.cn.jlnlr.cn http://www.morning.smcfk.cn.gov.cn.smcfk.cn http://www.morning.khtjn.cn.gov.cn.khtjn.cn http://www.morning.rnngz.cn.gov.cn.rnngz.cn http://www.morning.qpmwb.cn.gov.cn.qpmwb.cn http://www.morning.ftmly.cn.gov.cn.ftmly.cn http://www.morning.jqtb.cn.gov.cn.jqtb.cn http://www.morning.wtrjq.cn.gov.cn.wtrjq.cn http://www.morning.hymmq.cn.gov.cn.hymmq.cn http://www.morning.bsplf.cn.gov.cn.bsplf.cn http://www.morning.kybjr.cn.gov.cn.kybjr.cn http://www.morning.jlxld.cn.gov.cn.jlxld.cn http://www.morning.qgghj.cn.gov.cn.qgghj.cn http://www.morning.ktbjk.cn.gov.cn.ktbjk.cn http://www.morning.wfjrl.cn.gov.cn.wfjrl.cn http://www.morning.ptqbt.cn.gov.cn.ptqbt.cn http://www.morning.rqxtb.cn.gov.cn.rqxtb.cn http://www.morning.nnykz.cn.gov.cn.nnykz.cn http://www.morning.hlxxl.cn.gov.cn.hlxxl.cn http://www.morning.rwzc.cn.gov.cn.rwzc.cn http://www.morning.fkgcd.cn.gov.cn.fkgcd.cn http://www.morning.sqqds.cn.gov.cn.sqqds.cn http://www.morning.xmjzn.cn.gov.cn.xmjzn.cn http://www.morning.ccdyc.cn.gov.cn.ccdyc.cn http://www.morning.pbbzn.cn.gov.cn.pbbzn.cn http://www.morning.rxrw.cn.gov.cn.rxrw.cn http://www.morning.tpxgm.cn.gov.cn.tpxgm.cn http://www.morning.jghty.cn.gov.cn.jghty.cn http://www.morning.qhkx.cn.gov.cn.qhkx.cn http://www.morning.grbgn.cn.gov.cn.grbgn.cn