clip属性值:auto|rect(top,right,bottom,left)
auto代表不裁切,rect中的上右下左四个方向填入的应是数值,表示裁切的位置。
auto代表不裁切,rect中的上右下左四个方向填入的应是数值,表示裁切的位置。
2016-10-08
clip属性值:auto|rect(top,right,bottom,left)
auto代表不裁切,rect中的上右下左四个方向填入的应是数值,表示裁切的位置。
auto代表不裁切,rect中的上右下左四个方向填入的应是数值,表示裁切的位置。
2016-10-08
Element.clientWidth 属性表示元素的内部宽度,以像素计。该属性包括内边距,但不包括垂直滚动条(如果有的话)、边框和外边距。
2016-09-20
我也制作了一个,能够支持移动端,不过改变大小只有一个触点,另外七个触点自己的想法有点浮躁,我看看老师是如何简化的
2016-09-09
拖动不需要插件,自己写 js 也没问题。
mousedown 事件中记录:
startX = e.clientX; startY = e.clientY; startLeft = clipper.offsetLeft; startTop = clipper.offsetTop;
mousemove 事件中:
.style.left = startLeft + e.clientX - startX + 'px'; .style.top = startTop + e.clientY - startY + 'px';
mousedown 事件中记录:
startX = e.clientX; startY = e.clientY; startLeft = clipper.offsetLeft; startTop = clipper.offsetTop;
mousemove 事件中:
.style.left = startLeft + e.clientX - startX + 'px'; .style.top = startTop + e.clientY - startY + 'px';
2016-08-31
function getOffsetLeft(el) {
var left = 0;
while (el.parentNode !== null) {
left += el.offsetLeft;
el = el.parentNode
}
return left;
}
var left = 0;
while (el.parentNode !== null) {
left += el.offsetLeft;
el = el.parentNode
}
return left;
}
2016-08-29
找个好久的一个BUG改变高度的时候速度放慢点发现选择框的高度变化不对 上边拖动
var height = mainDiv.offsetHeight - 1;//选择层的高度
var height = mainDiv.offsetHeight - 1;//选择层的高度
2016-08-13