我尝试了几种不同的方法来获得这个,但我没有太多运气。
我想在mouseenter
上检查是否mousedown
,如果是,selectit
。
基本结构:http://jsfiddle.net/8ZEZ4/1/
尝试“鼠标状态”:http://jsfiddle.net/8ZEZ4/3/
由于某种原因,即使down
应为true
,它也总是返回false。
有人小心翼翼地抓住它吗?
答案 0 :(得分:0)
看起来你只需要改变
$(document).on('mousedown',down=true)
$(document).on('mouseup',down=false)
到
$(document).on('mousedown',function(){down=true});
$(document).on('mouseup',function(){down=false});
它会正常工作。您在原始代码中通过控制台向mousedown抛出错误。始终检查控制台是否有错误!