国产探花免费观看_亚洲丰满少妇自慰呻吟_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. }); 

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

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

圖片精選

主站蜘蛛池模板: 尉氏县| 鄯善县| 闸北区| 宜春市| 闸北区| 洪雅县| 方城县| 军事| 聂荣县| 墨竹工卡县| 酉阳| 五大连池市| 留坝县| 铜陵市| 阿巴嘎旗| 淄博市| 临朐县| 赤峰市| 彭山县| 昭觉县| 游戏| 巨鹿县| 枝江市| 榆中县| 古浪县| 和林格尔县| 沽源县| 明水县| 隆回县| 顺昌县| 淮南市| 泰来县| 公主岭市| 万安县| 德昌县| 陵水| 乌审旗| 正镶白旗| 石城县| 陈巴尔虎旗| 通海县|