一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

基于jquery瀑布流插件实现相册无限滚动

时间:2013-10-11 编辑:简简单单 来源:一聚教程网

类似的布局,似乎一夜之间出现在国内外大大小小的网站上,比如 Pinterest (貌似是最早使用这种布局的网站了),Mark之,蘑菇街,点点网,以及淘宝最新上线的“哇哦” 等等。通常,随着页面滚动条向下滚动,这种布局还会不断加载数据块并附加至当前尾部。所以,我们给这样的布局起了一个形象的名字 — 瀑布流式布局。

Masonry是一款很好用的jquery网页布局插件,它可以去掉不同高度div之间的空白,让你的网页看上去更加的整齐、漂亮!

官网插件下载地址以及详解地址:

http://masonry.desandro.com/

 代码如下 复制代码





jquery瀑布流插件实现无限滚动








 

 
  

   

    jquery hover图片特效,鼠标滑过图片animate动画放大显示
   

   

jquery hover图片特效,鼠标滑过图片animate动画放大显示


   

    
    
   

  

  
  

   

    jquery图片特效插件制作产品3D全景商品图片展示效果
   

   

jquery图片特效插件制作产品3D全景商品图片展示效果


   

    
    
   

  

  
  

   

    jquery图片放大特效鼠标滑过图片浮动层变大显示
   

   

jquery hover图片放大镜特效制作单排图片当鼠标滑过图片时,大图片浮动在小图上方变大显示。


   

    
    
   

  

  
  

   

    jquery图片延迟加载仿花瓣网首页图片波浪条纹排列加载
   

   

jquery图片延迟加载仿花瓣网首页图片波浪条纹排列加载


   

    
    
   

  

  
  

   

    jquery聚光灯插件制作jquery图片特效鼠标滑过图片当前图片高亮
   

   

jquery聚光灯插件制作jquery图片特效鼠标滑过图片当前图片高亮


   

    
    
   

  

  
  

   

    jquery图片切换与jquery lazyload图片延迟加载插件结合特效
   

   

jquery图片切换与jquery lazyload图片延迟加载插件结合特效


   

    
    
   

  

   
  

   

    jquery<a href=图片滚动图片放大展示带tab滑动选项卡标签图片滚动" class="txpic" src="images/07.jpg" style="display: block;">
   

   

jquery图片滚动图片放大展示带tab滑动选项卡标签图片滚动


   

    
    
   

  

  
  

   

    jquery<a href=弹出层特效animate制作类似flash动画效果弹出层" class="txpic" src="images/08.jpg" style="display: block;">
   

   

jquery弹出层特效animate制作类似flash动画效果弹出层


   

    
    
   

  

   
  

   

    js弹出层特效点击按钮弹出窗口支持鼠标拖动
   

   

js弹出层特效点击按钮弹出窗口支持鼠标拖动


   

    
    
   

  

  
  

   

    jquery 弹出层 点击按钮弹出层兼容IE和<a href=firefox浏览器" class="txpic" src="images/10.jpg" style="display: block;">
   

   

jquery 弹出层 点击按钮弹出层兼容IE和firefox浏览器


   

    
    
   

  

  
  

   

    jquery 弹出层插件 鼠标点击文字获取标题弹出层内容信息
   

   

jquery 弹出层插件 鼠标点击文字获取标题弹出层内容信息


   

    
    
   

  

  
  

   

   jquery 弹出层插件 ThickBox 多功能弹出层插件支持图片、ajax、内嵌内容弹等
   

   

jquery 弹出层插件 ThickBox 多功能弹出层插件支持图片、ajax、内嵌内容弹等


   

    
    
   

  

  
  

   

    jquery框架与coffeescript制作iphone苹果IOS手机主屏幕触摸效果
   

   

jquery框架与coffeescript结合制作iphone苹果手机的IOS手机界面主触屏手指划过屏幕整个界面图片左右滑动的触摸效果。jquery下载。


   

    
    
   

  

  
  

   

    div+css布局通过样式来控制让图片垂直居中与水平居中显示
   

   

div+css布局通过样式来控制让图片垂直居中与水平居中显示


   

    
    
   

  

  
  

   

    div+<a href=css教程TOP排行榜或新闻列表最标准div css样式表代码写法" class="txpic" src="images/15.jpg" style="display: block;">
   

   

div+css教程TOP排行榜或新闻列表最标准div css样式表代码写法


   

    
    
   

  

  
  

   

    div+css制作在IE6 上用absolute模拟fixed IE6浏览器定位层框不闪动
   

   

div+css制作在IE6 上用absolute模拟fixed IE6浏览器定位层框不闪动


   

    
    
   

  

 
 

 




图片高度BUG修正:
由于网络传输的速度问题,当浏览器加载了dom,但是img图片还没有加载完毕,这个插件在计算图片高度和定位的时候,就会出错,在firefox和chrome中最为明显,尤其是google chrome。

原因:在chrome浏览器下测试,在图片加载过程中,img的宽度和高度均为0,而在IE下,则浏览器先给img设定了宽度和高度,所以这个插件在IE下使用正常,但在chrome会出错。而这个插件看了官方的image demo也是如此,box层并没有动态生成一个高度值把布局撑开。

解决办法就是先让所有的图片加载完毕,才执行一次masonry()方法

热门栏目