点击前预览图像效果

imgPreview插件允许你的用户点击前预览图像,出于需要,将预载图像,这样当用户通过点击它有没有等待时间,它会自动检测锚链接到图像,并且只适用于预览效果。

方法如下:

将鼠标悬停在链接:(如果图像显示不出来,立竿见影,不用担心,它只是加载)

主要加载jquery-1.7.1.js和imgpreview.full.jquery.js

预览效果

没设置,没样式的

Code:

  1. $(’ul#first a’).imgPreview();  

有宽度的

Code:

  1. $(’ul#second a’).imgPreview({  
  2.     imgCSS: { width: 200 }  
  3. });  

有样式的

Code:

  1. $(’ul#third a’).imgPreview({  
  2.     containerID: ’imgPreviewWithStyles’,  
  3.     imgCSS: {  
  4.         // Limit preview size:  
  5.         height: 200  
  6.     },  
  7.     // When container is shown:  
  8.     onShow: function(link){  
  9.         // Animate link:  
  10.         $(link).stop().animate({opacity:0.4});  
  11.         // Reset image:  
  12.         $(’img’, this).stop().css({opacity:0});  
  13.     },  
  14.     // When image has loaded:  
  15.     onLoad: function(){  
  16.         // Animate image  
  17.         $(this).animate({opacity:1}, 300);  
  18.     },  
  19.     // When container hides:   
  20.     onHide: function(link){  
  21.         // Animate link:  
  22.         $(link).stop().animate({opacity:1});  
  23.     }  
  24. });  

CSS

  1. /* CSS: (StyleSheet) */  
  2.   
  3. #imgPreviewWithStyles {  
  4.     background#222;  
  5.     -moz-border-radius: 10px;  
  6.     -webkit-border-radius: 10px;  
  7.     padding15px;  
  8.     z-index: 999;  
  9.     bordernone;  
  10. }  

有标题样式的

Code:

  1. $(’ul#fourth a’).imgPreview({  
  2.     containerID: ’imgPreviewWithStyles’,  
  3.     imgCSS: {  
  4.         // Limit preview size:  
  5.         height: 200  
  6.     },  
  7.     // When container is shown:  
  8.     onShow: function(link){  
  9.         $(’<span>’ + $(link).text() + ’</span>’).appendTo(this);  
  10.     },  
  11.     // When container hides:   
  12.     onHide: function(link){  
  13.         $(’span’, this).remove();  
  14.     }  
  15. });  

css

  1. /* CSS: (StyleSheet) */  
  2.   
  3. #imgPreviewWithStyles {  
  4.     background#222;  
  5.     -moz-border-radius: 10px;  
  6.     -webkit-border-radius: 10px;  
  7.     padding15px;  
  8.     z-index: 999;  
  9.     bordernone;  
  10. }  
  11.   
  12. /* Text below image */  
  13. #imgPreviewWithStyles span {  
  14.     colorwhite;  
  15.     text-aligncenter;  
  16.     displayblock;  
  17.     padding10px 0 3px 0;  
  18. }  

网站连接加预览

Code:

  1. <a href="http://google.com" rel="img/google.jpg">The Sun</a>  
  1. $(’ul#fifth a’).imgPreview({  
  2.     containerID: ’imgPreviewWithStyles’,  
  3.     /* Change srcAttr to rel: */  
  4.     srcAttr: ’rel’,  
  5.     imgCSS: {  
  6.         // Limit preview size:  
  7.         height: 200  
  8.     },  
  9.     // When container is shown:  
  10.     onShow: function(link){  
  11.         $(’<span>’ + link.href + ’</span>’).appendTo(this);  
  12.     },  
  13.     // When container hides:   
  14.     onHide: function(link){  
  15.         $(’span’, this).remove();  
  16.     }  
  17. });  

css

  1. /* CSS: (StyleSheet) */  
  2.   
  3. #imgPreviewWithStyles {  
  4.     background#222;  
  5.     -moz-border-radius: 10px;  
  6.     -webkit-border-radius: 10px;  
  7.     padding15px;  
  8.     z-index: 999;  
  9.     bordernone;  
  10. }  
  11.   
  12. /* Text below image */  
  13. #imgPreviewWithStyles span {  
  14.     colorwhite;  
  15.     text-aligncenter;  
  16.     displayblock;  
  17.     padding10px 0 3px 0;  
  18. }  

您可以选择一种方式赞助本站

    A+
发布日期:2013年07月07日
标签:

目前评论:10   其中:访客  8   博主  2

  1. 2010年10月01日 18:31  沙发
  2. 2010年10月01日 15:44  板凳
  3. 2010年10月01日 15:52  地板
  4. 2010年10月01日 12:14  4楼
  5. 2010年10月01日 12:47  5楼
  6. 2010年10月01日 19:45  6楼
  7. 2010年10月01日 12:15  7楼
  8. 2010年10月01日 15:36  8楼
  9. 2010年10月01日 19:10  9楼
  10. 2010年10月01日 14:22  10楼
评论加载中...

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: