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

首頁(yè) > 語言 > JavaScript > 正文

jquery實(shí)現(xiàn)根據(jù)瀏覽器窗口大小自動(dòng)縮放圖片的方法

2024-05-06 16:23:17
字體:
供稿:網(wǎng)友

這篇文章主要介紹了jquery實(shí)現(xiàn)根據(jù)瀏覽器窗口大小自動(dòng)縮放圖片的方法,涉及jquery操作頁(yè)面元素屬性與樣式的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下

本文實(shí)例講述了jquery實(shí)現(xiàn)根據(jù)瀏覽器窗口大小自動(dòng)縮放圖片的方法。分享給大家供大家參考。具體如下:

 

 
  1. (function($){ 
  2. $.fn.resizeimage = function(){ 
  3. var imgLoad = function (url, callback) { 
  4. var img = new Image(); 
  5. img.src = url; 
  6. if (img.complete) { 
  7. callback(img.width, img.height); 
  8. else { 
  9. img.onload = function () { 
  10. callback(img.width, img.height); 
  11. img.onload = null
  12. }; 
  13. }; 
  14. }; 
  15. var original = { 
  16. width:$(window).width() 
  17. }; 
  18. return this.each(function(i,dom){ 
  19. var image = $(this); 
  20. imgLoad(image.attr('src'),function(){ 
  21. var img = { 
  22. width:image.width(), 
  23. height:image.height() 
  24. },percentage=1; 
  25. if(img.width<original.width){ 
  26. percentage = 1; 
  27. }else
  28. percentage = (original.width)/img.width; 
  29. image.width(img.w=img.width*percentage-30).height(img.h=img.height*percentage); 
  30. $(window).resize(function(){ 
  31. var w = $(this).width(); 
  32. percentage = w/img.width>1?1:w/img.width; 
  33. var newWidth = img.width*percentage-30; 
  34. var newHeight = img.height*percentage; 
  35. image.width(newWidth).height(newHeight); 
  36. }); 
  37. }); 
  38. }); 
  39. }; 
  40. })(jQuery); 

希望本文所述對(duì)大家的jquery程序設(shè)計(jì)有所幫助。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 莆田市| 平江县| 图木舒克市| 襄垣县| 通州市| 弋阳县| 靖边县| 衡水市| 广饶县| 阜南县| 乌鲁木齐市| 维西| 静安区| 黑水县| 怀安县| 长宁区| 香港| 广饶县| 张家口市| 托里县| 芦山县| 永春县| 大荔县| 阜平县| 宣城市| 蒙山县| 金平| 互助| 江华| 寿宁县| 宁乡县| 怀柔区| 梁河县| 灌阳县| 大姚县| 烟台市| 龙门县| 新晃| 千阳县| 博野县| 平乡县|