这个代码有bug,鼠标移动快一点,鼠标已经没有释放了,而box还是被拖拽的状态,一直在动~怎么解决?
这个代码有bug,鼠标移动快一点,鼠标已经没有释放了,而box还是被拖拽的状态,一直在动~怎么解决?
这个代码有bug,鼠标移动快一点,鼠标已经没有释放了,而box还是被拖拽的状态,一直在动~怎么解决?
2016-03-27
这个问题我研究了半天,结果发现说到底是CSS样式表中的问题,解决方案就是禁用loginPanel的UserSelect属性,添加如下代码:
oDrag.style.MozUserSelect = 'none' //火狐下的禁用方法 oDrag.style.webkitUserSelect = 'none' //谷歌和safiar下的禁用方法 if(document.all){ //IE下的禁用方法 oDrag.onselectstart = function () { return false } }
我这的oDrag是获取loginPanel元素的变量,你改成你自己的就行。把这代码加到移动函数的判断条件之前就行了
举报