bug在哪里?采用clientY来记录拉伸值会导致:当浏览器宽度很矮并且有滚动条时,默认状态clientY=100+200(相对与down);但如果滚动条向下滑动一段距离时,clientY=50(一个小于100的值)+200;这样就造成了,在滚动条下滑一段距离后,再次点击down这个元素时,原来的main元素立刻缩小,而不会跟随鼠标平滑移动~~解决方法还是利用mousedown和mousemove记录的X,Y差值,直接当作addWidth和addHeight~~而不是用 y - getPosition(mainDiv).top - heightBefore 这样的逻辑不严谨的思路去求
2016-11-22
...........老师,您先测下代码的bug吧~~个人也认同正确的方式应该是在mousedown,和mousemove之间记录的X,Y值来计算拉伸度~
2016-11-22
clip属性值:auto|rect(top,right,bottom,left)
auto代表不裁切,rect中的上右下左四个方向填入的应是数值,表示裁切的位置。
auto代表不裁切,rect中的上右下左四个方向填入的应是数值,表示裁切的位置。
2016-10-08