大家好!請問一下,為什么要把鼠標事件onmouseup設置在document上面,而不是在目標元素上呢?謝謝
視頻中出現鼠標松開事件時老是的代碼是
document.onmouseup?=?function(){...}
但為什么不是
targetElement.onmouseup?=?function(){...}
是不是document.onmouseup的容錯率大?那在實際項目中一般來說是不是也是按照onmouseup事件放在document上面的寫法呢?謝謝!
視頻中出現鼠標松開事件時老是的代碼是
document.onmouseup?=?function(){...}
但為什么不是
targetElement.onmouseup?=?function(){...}
是不是document.onmouseup的容錯率大?那在實際項目中一般來說是不是也是按照onmouseup事件放在document上面的寫法呢?謝謝!
2015-05-26
舉報
2015-06-07
擔心你拖太快,鼠標拖出去元素的范圍了,這個時候這個時候up事件就不在元素上面觸發了,容易形成不按鍵也能拖著到處跑的bug……