介绍
这篇文章给大家分享的是有关jQuery怎么实现图片的依次加载图片功能的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
<强> css代码:强>
ul #组合{保证金:0;填充:0;} ul # portfolio 李{浮动:,左;保证金:0,5 px 0, 0;宽度:250 px;高度:,250 px; list-style:,没有;} ul # portfolio li.loading{背景:url(. ./图片/spinner.gif), no-repeat center 中心;} ul # portfolio li  img{宽度:250 px;高度:250 px;显示:,块;}
<强> js代码:强>
$(函数(){ var 才能;图像=new 数组(); 图像才能[0]=& # 39;。/图片/ads_one.jpg& # 39;; 图像才能[1]=& # 39;。/图片/ads_two.jpg& # 39;; 图像才能[2]=& # 39;。/图片/ads_three.jpg& # 39;;//才能获取了图像的数量 var 才能max=$(图片). length;//才能如果包含一张以上的图像,那么创建对应的UL元素家人到wrapper div中,并且调LoadImage用方法。 ,,如果(max> 0) { ,,,//create 从而UL 元素 ,,,var ul=$ (& # 39; & lt; ul id=皃ortfolio"祝辞& lt;/ul> & # 39;); ,,,//append 用div #包装 ,,,(ul) .appendTo美元($(& # 39;#包装# 39;)); ,,,//load 从而first 形象 ,,,LoadImage (0, max); ,,}//才能在LoadImage方法中,循环遍历所有的图像,对每个图像创建李元素 LoadImage function 才能;(指数,max) { ,,如果(index& # 39;) .attr(& # 39;类# 39;& # 39;加载# 39;); ,,,//把李添加到ul元素中 ,,,$ (& # 39;ul #组合# 39;).append(列表); ,,,//获取当前的李元素 ,,,var 咕咕叫=$ (“ul # portfolio 李# portfolio_" +指数); ,,,//创建图像元素 ,,,var img=new 图像(); ,,,//加载图像 ,,,(img)美元.load(函数(){ ,,,(这)美元。css(& # 39;显示# 39;& # 39;没有# 39;); ,,,(咕咕叫)美元.removeClass(& # 39;加载# 39;).append(这个); ,,,(这).fadeIn美元(& # 39;慢# 39;函数(){ ,,,,,//采用回调函数的方法,在当前元素成功执行渐显方法之后,再去调用下一个元素LoadImage的方法,这样就能实现多个图像的顺序加载了。 ,,,,,LoadImage(指数+ 1,max); ,,,}); ,,,}). error(函数(){ ,,,,,(咕咕叫)美元.remove (); ,,,,,LoadImage(指数+ 1,max); ,,,}).attr (& # 39; src # 39;,图片(指数)); ,,} ,,} })
jquery是什么
jquery是一个简洁而快速的JavaScript库,它具有独特的链式语法和短小清晰的多功能接口、高效灵活的css选择器,并且可对css选择器进行扩展,拥有便捷的插件扩展机制和丰富的插件,是继原型之后又一个优秀的JavaScript代码库,能够用于简化事件处理,HTML文档遍历,Ajax交互和动画,以便快速开发网站。
感谢各位的阅读!关于“jquery怎么实现图片的依次加载图片功能”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!