为了账号安全,请及时绑定邮箱和手机立即绑定

关于放大尺寸极限值的疑问

var maxWidth = img.width*2;//放大宽度的极限值

var maxHeight = img.height*2;//放大的高度极限值

这是题目中设置放大极限的代码。

如图,极限值是img.width*2。 

img.width是图片的宽度。  可是每次传进去的不一样不是吗?

比如才开始是200.    那么此时的极限值是400.  每次放大增加百分之30%。 

那么一次放大之后图片的宽度变成了200*1.3。    图片的宽度改变那么img.width也会改变啊 。

那下一次点击增大函数时极值就比变成了 200*1.3*2了啊 。   那么随着点击增大次数的增多,极值也一直增大?

正在回答

1 回答

img.width的确在变化,但是maxWidth在最初赋值之后就是一个固定的数值了,它只会在最初的时候计算并保存到maxWidth变量中,之后maxWidth就是一个固定的数值,跟img.width就没有关系了。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
用JavaScript实现图片缓慢缩放效果
  • 参与学习       32802    人
  • 解答问题       91    个

本课程讲解如何使用JavaScript技术实现图片缩放效果,并分析原理

进入课程

关于放大尺寸极限值的疑问

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信