欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

jQuery点击放大缩小图片尺寸的方法 有大用 有大大用

一.尺寸方法

a).获取方法

.height( ) 获取到高度

.width( )获取到宽度

b).设置方法

.height(‘值’ ) 设置高度

.width(‘值’ )设置宽度

二.放大图片尺寸

a).公示

1.新宽=先给原宽度增加5PX

2.新高=(新宽*原高)/原款=宽

b).案例

注意:请先引入jq后再使用

  1. <img src="img/id.jpg" alt="" width="400" height="300"> <!-- 先插入一个图片并给其设置高宽 -->
  2. <br><br>
  3. <input type="button" name="" id="" value="放大" onclick="big()"/> <!-- 点击放大按钮时,调用名为big的函数 -->
  4. <script>
  5. function big(){
  6. let $oldWidth = $('img').width();//通过标签选择器选中图片后通过.width()获取到宽度,并给予一个变量将其装起来
  7. let $oldHeight = $('img').height();//通过标签选择器选中图片后通过.height()获取到高度,并给予一个变量将其装起来
  8. // 通过公示开始计算大小
  9. let $newHeight = $oldHeight + 5;//给宽增加5px
  10. let $newWidth = ($oldWidth * $oldHeight) / $oldHeight;//新高=(新宽*原高)/原宽
  11. //设置新的高和宽
  12. $('img').height($newHeight);
  13. $('img').width($newWidth);
  14. }
  15. </script>

三.缩小图片尺寸

a).公示

1.新宽=先给原宽度减5PX

2.新高=(新宽*原高)/原款=宽

b).案例

注意:请先引入jq后再使用

  1. <img src="img/id.jpg" alt="" width="400" height="300"> <!-- 先插入一个图片并给其设置高宽 -->
  2. <br><br>
  3. <input type="button" name="" id="" value="放大" onclick="big()"/> <!-- 点击放大按钮时,调用名为big的函数 -->
  4. <script>
  5. function big(){
  6. let $oldWidth = $('img').width();//通过标签选择器选中图片后通过.width()获取到宽度,并给予一个变量将其装起来
  7. let $oldHeight = $('img').height();//通过标签选择器选中图片后通过.height()获取到高度,并给予一个变量将其装起来
  8. // 通过公示开始计算大小
  9. let $newHeight = $oldHeight - 5;//给宽减少5px
  10. let $newWidth = ($oldWidth * $oldHeight) / $oldHeight;//新高=(新宽*原高)/原宽
  11. //设置新的高和宽
  12. $('img').height($newHeight);
  13. $('img').width($newWidth);
  14. }
  15. </script>




来自  https://blog.csdn.net/yushu778/article/details/123567840


普通分类: