首页 / JQUERY / 基于jquery的一个懒加载组件
基于jquery的一个懒加载组件
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了基于jquery的一个懒加载组件,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2283字,纯文字阅读大概需要4分钟。
内容图文
![基于jquery的一个懒加载组件](/upload/InfoBanner/zyjiaocheng/295/bc02ce556445485da04490e0c6662d58.jpg)
<style lang="scss" type="text/scss" scoped> #home { background: rgba(245, 245, 245, .8); width: 1000px; margin: 0 auto; min-height: 500px; padding: 30px; .wrap { position: relative; width: 100%; height: 299px; box-sizing: border-box; overflow: hidden; background: #ffffff; margin-bottom: 10px; img { display: block; width: 60%; height: 60%; cursor: pointer; margin: 20px auto; } &:hover { transform: translate3d(0, -2px, 0); box-shadow: 0 15px 30px rgba(0, 0, 0, .1); } &:hover .child { /*animation: moveup .2s linear ;*/ transition: all .2s linear; bottom: 0; } .child { position: absolute; bottom: -75px; left: 0; background: #ff6700; width: 100%; cursor: pointer; height: 75px; z-index: 1; p { color: #ffffff; line-height: 25px; font-size: 14px; text-align: center; &:nth-child(1) { font-size: 16px; font-weight: 600; } &:nth-child(2) { } } } } }</style><template> <div id="home" class=" "> <Row :gutter="10"> <Col span="6" v-for="item in 100"> <div class="wrap" > <img alt="xiaomI" src="../../assets/imgs/dg.png" name="0"> <div class="child"> <p>小米净水器(厨下式)</p> <p>大流量直出纯净水,健康家庭必备</p> </div> </div> </Col> </Row> </div></template><script> import imgSrc from "./1.jpg"; export default { data () { return { msg: "" } }, computed: {}, props: [], components: {}, methods: { //加载当前视口 loadingShiKou: function () { let $imgs = $(".wrap img"); let seeHieight = $(window).height(); let scrollTop = $(window).scrollTop(); $imgs.each(function (index, item) { let name = $(item).attr("name") - 0; // 0 未加载 1 加载 if ( $(item).offset().top < seeHieight + scrollTop) { if (name === 0) { $(item).attr("name", 1); setTimeout(function () { $(item).attr("src", imgSrc); },1000) } } }) } }, created () { }, mounted () { const huang = this; this.loadingShiKou(); $(document).scroll(function () { huang.loadingShiKou(); }) } }</script>
相信看了本文案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!
相关阅读:
VUE-CLI @2.9.1以后版本的问题
commonJS详解
用jq发送多个ajax然后执行回调的小技巧
以上就是基于jquery的一个懒加载组件的详细内容,更多请关注Gxl网其它相关文章!
内容总结
以上是互联网集市为您收集整理的基于jquery的一个懒加载组件全部内容,希望文章能够帮你解决基于jquery的一个懒加载组件所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。