基于jquery的文章中所有图片width大小批量设置方法
2019/6/29 22:43:23
本文主要是介绍基于jquery的文章中所有图片width大小批量设置方法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
前面要加载一个jquery库。
<script type="text/javascript"> var setNewsImg = function(obj){ $(obj).find('img').each(function(i){ var imgw = $(this).width(); var imgh = $(this).height(); var scale=1; if(imgw>634){ scale = 634/imgw; console.log(scale); $(this).height(scale*imgh); $(this).width(scale*imgw); } }); } </script type="text/javascripy"> 调用 <script> $(function(){ setNewsImg('.news-img') }) </script>
代码二:
$(window).bind("load", function() { // 图片修改大小 $('#imglist img').each(function() { var maxWidth = 120; //初始化最大显示宽度 var maxHeight = 120; //初始化最大显示高度 var ratio = 0; var width = $(this).width(); var height = $(this).height(); if(width > maxWidth){ ratio = maxWidth / width; $(this).css("width", maxWidth); $(this).css("height", height * ratio); height = height * ratio; } if(height > maxHeight){ ratio = maxHeight / height; $(this).css("height", maxHeight); $(this).css("width", width * ratio); width = width * ratio; } }); });
代码三:
<script> $(function(){ $(".daima img").each(function(){ maxWidth =700; ratio = 0; width = $(this).width(); height = $(this).height(); if(width > maxWidth){ ratio = maxWidth / width; $(this).width(maxWidth); height = height * ratio; $(this).height(parseInt(height)); }}); }); </script>
代码四: 推荐使用
$('#content').find('img').each(function(){ var img = this; if (img.width > 600) { img.style.width = "600px"; img.style.height = "auto"; //$(img).removeAttr('height'); var aTag = document.createElement('a'); aTag.href = img.src; aTag.target="_blank"; $(aTag).addClass('bPic') .insertAfter(img).append(img) .lightBox(options); } });
这个content就是文章内容部分的id,方便控制制定位置的图片大小,推荐使用。
这篇关于基于jquery的文章中所有图片width大小批量设置方法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-03-06jquery对css样式(jquery中的css方法)-icode9专业技术文章分享
- 2023-05-27JQuery的认识和安装
- 2023-01-06JQuery应用技巧:如何定义 HTML 模板并使用 JQuery 进行加载-icode9专业技术文章分享
- 2022-09-29复习-jQuery
- 2022-09-04Python3项目初始化10-->前端基础jquery、ajax,sweetalert--更新用户改造
- 2022-08-30day 27 jquery
- 2022-08-29jQuery筛选器,bootstrap
- 2022-08-20JQuery事件绑定
- 2022-08-20JQuery案例
- 2022-08-07关于jQuery的学习