手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >jquery 插件实现瀑布流图片展示实例
jquery 插件实现瀑布流图片展示实例
摘要:jquerymasonry与infinitescroll两款瀑布流插件制作当下最流行的瀑布流图片展示实例,通过鼠标滚动图片无限加载的类似瀑布...

jquery masonry与infinitescroll两款瀑布流插件制作当下最流行的瀑布流图片展示实例,通过鼠标滚动图片无限加载的类似瀑布的效果的图片展示。用户可以无限浏览图片或内容无限加载瀑布流效果。

代码:

<script type="text/javascript"> function item_masonry(){ $('.item img').load(function(){ $('.infinite_scroll').masonry({ itemSelector: '.masonry_brick', columnWidth:226, gutterWidth:15 }); }); $('.infinite_scroll').masonry({ itemSelector: '.masonry_brick', columnWidth:226, gutterWidth:15 }); } $(function(){ function item_callback(){ $('.item').mouseover(function(){ $(this).css('box-shadow', '0 1px 5px rgba(35,25,25,0.5)'); $('.btns',this).show(); }).mouseout(function(){ $(this).css('box-shadow', '0 1px 3px rgba(34,25,25,0.2)'); $('.btns',this).hide(); }); item_masonry(); } item_callback(); $('.item').fadeIn(); var sp = 1 $(".infinite_scroll").infinitescroll({ navSelector : "#more", nextSelector : "#more a", itemSelector : ".item", loading:{ img: "images/masonry_loading_1.gif", msgText: ' ', finishedMsg: '木有了', finished: function(){ sp++; if(sp>=10){ //到第10页结束事件 $("#more").remove(); $("#infscr-loading").hide(); $("#page").show(); $(window).unbind('.infscr'); } } },errorCallback:function(){ $("#page").show(); } },function(newElements){ var $newElems = $(newElements); $('.infinite_scroll').masonry('appended', $newElems, false); $newElems.fadeIn(); item_callback(); return; }); }); </script>

演示图片

jquery 插件实现瀑布流图片展示实例1

以上所述就是本文的全部内容了,希望能够对大家学习jQuery有所帮助。

【jquery 插件实现瀑布流图片展示实例】相关文章:

JQuery实现带排序功能的权限选择实例

jquery实现用户打分评分特效

jQuery插件bgStretcher.js实现全屏背景特效

JavaScript实现广告的关闭与显示效果实例

jQuery插件jRumble实现网页元素抖动

jQuery插件expander实现图片翻转特效

原生js实现的贪吃蛇网页版游戏完整实例

基于jquery实现下拉框美化特效

JS实现简洁、全兼容的拖动层实例

jquery读取xml文件实现省市县三级联动的方法

精品推荐
分类导航