国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

jQuery圖片特效插件Revealing實現拉伸放大

2024-05-06 16:18:40
字體:
來源:轉載
供稿:網友

本文給大家分享的是jQuery圖片展示效果,使用的是jQuery Revealing插件,不點擊的情況下,圖片整齊排列成一行,當任意一個圖片縮略圖被點擊的時候,該圖片就放大顯示,當點擊關閉按鈕時圖片又重新還原了縮略圖模式。

點擊圖片,圖片拉伸放大顯示,效果非常棒!

使用方法:

1、head區域引用文件 jquery.js,photorevealer.js,datouwang.css

2、在文件中加入區域代碼

3、圖片個數可以自由增減,增加或者刪除即可

4、如果圖片信息更多,需要更大的空間,可修改photorevealer.js中第36行的數字

核心代碼:

 

 
  1. $(document).ready(function(){ 
  2.  
  3. $('.photo_slider').each(function(){ 
  4.  
  5. var $this = $(this).addClass('photo-area'); 
  6. var $img = $this.find('img'); 
  7. var $info = $this.find('.info_area'); 
  8.  
  9. var opts = {}; 
  10.  
  11. $img.load(function(){ 
  12. opts.imgw = $img.width(); 
  13. opts.imgh = $img.height(); 
  14. }); 
  15.  
  16. opts.orgw = $this.width(); 
  17. opts.orgh = $this.height(); 
  18.  
  19. $img.css ({ 
  20. marginLeft: "-150px"
  21. marginTop: "-150px" 
  22. }); 
  23.  
  24. var $wrap = $('<div class="photo_slider_img">').append($img).prependTo($this); 
  25.  
  26. var $open = $('<a href="#" class="more_info">More Info ></a>').appendTo($this); 
  27.  
  28. var $close = $('<a class="close">Close</a>').appendTo($info); 
  29.  
  30. opts.wrapw = $wrap.width(); 
  31. opts.wraph = $wrap.height(); 
  32.  
  33. $open.click(function(){ 
  34. $this.animate({  
  35. width: opts.imgw, 
  36. height: (opts.imgh+30), 
  37. borderWidth: "10" 
  38. }, 600 ); 
  39.  
  40. $open.fadeOut(); 
  41.  
  42. $wrap.animate({  
  43. width: opts.imgw, 
  44. height: opts.imgh 
  45. }, 600 ); 
  46.  
  47. $(".info_area",$this).fadeIn(); 
  48.  
  49. $img.animate({ 
  50. marginTop: "0px"
  51. marginLeft: "0px" 
  52. }, 600 ); 
  53.  
  54. return false
  55. }); 
  56.  
  57. $close.click(function(){ 
  58. $this.animate({  
  59. width: opts.orgw, 
  60. height: opts.orgh, 
  61. borderWidth: "1" 
  62. }, 600 ); 
  63.  
  64. $open.fadeIn(); 
  65.  
  66. $wrap.animate({  
  67. width: opts.wrapw, 
  68. height: opts.wraph 
  69. }, 600 ); 
  70.  
  71. $img.animate({ 
  72. marginTop: "-150px"
  73. marginLeft: "-150px" 
  74. }, 600 ); 
  75.  
  76. $(".info_area",$this).fadeOut(); 
  77. return false
  78. }); 
  79.  
  80. }); 
  81.  
  82. }); 

以上所述就是本文的全部代碼了,希望大家能夠喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 互助| 吉林省| 慈利县| 夏河县| 金沙县| 商城县| 民权县| 成安县| 永新县| 河津市| 苗栗市| 喀喇沁旗| 潮安县| 卢龙县| 巩留县| 博客| 岑巩县| 泸定县| 安龙县| 荔波县| 嘉义县| 长子县| 天柱县| 比如县| 武安市| 青铜峡市| 千阳县| 渭源县| 陵川县| 岚皋县| 沙坪坝区| 淳安县| 会同县| 宜都市| 定安县| 辉南县| 毕节市| 普格县| 荣昌县| 宁海县| 宣化县|