如何制作一个以自我为目标的JS函数以避免冲突,我想让以下脚本仅以自我为目标,例如mouseup> unbind mousemove我希望它仅以自我下面的脚本为目标。
var i = 0;
$('#dragbar').mousedown(function(e){
e.preventDefault();
$(document).mousemove(function(e){
$('#sidebar').css("width",e.pageX+2);
})
});
$(document).mouseup(function(e){
$(document).unbind('mousemove');
});
使用变量:
var canMove = false
$('#dragbar').mousedown(function(e) {
e.preventDefault()
canMove = true
})
$('#dragbar').mouseup(function(e) {
e.preventDefault()
canMove = false
})
$(document).mousemove(function(e) {
canMove && $('#sidebar').css("width", e.pageX + 2)
})
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句