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