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

定义的最大极限值和停止的值,为什么不放在一起,(我试过放在一起没有效果)

http://img1.sycdn.imooc.com//593ab89a0001fd0806460296.jpg

定义的最大极限值和停止的值,为什么不放在一起,(我试过放在一起没有效果)


正在回答

1 回答

这个就好像高级语言中的 全局变量和局部变量。不知道你学过java没有。全局变量的作用域和局部变量的作用域是不一样的。

var maxWidth=img.width*2;这个时候,maxWidth的值是最初图片的width 2 倍

然而,每点击一次按钮,都会去执行endWidth,endHeight,他们的一直在变化。变化的原因是点击按钮。

例如:图片原大小 width 100px height 100px

那么 maxWidth则固定值为200px 不会再变了 不管你点多少次按钮都不可能变了  它只与图片初始大小有关

然而第一次点击放大按钮 endwidth为130px; 第二次点击按钮,为 130px*1.3;以次类推。

不知道你明白了没。我也只能说这么多了,水平有限。

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

举报

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

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

进入课程

定义的最大极限值和停止的值,为什么不放在一起,(我试过放在一起没有效果)

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