例如,如果您有下面的代碼,那麼mousedown
沒有發生時mousemove
和mouseup
事件會被破壞嗎?當父事件結束時,子監聽器是否被破壞?
var el = document.getElementById('mydiv');
el.addEvenListener('mousedown', function(event){
initializeStuff();
document.onmousemove = function(event) {
event = event || window.event;
showDragAnimation();
};
doucment.onmouseup = function() {
showFinalPosition();
};
}, false);
不,他們不是,你已經刪除它們的代碼。 – Teemu 2015-02-23 19:18:31
否。除非文件被銷燬,否則這些事件將起作用。 – 2015-02-23 19:19:09
@Teemu或@jsve,這意味着'mouseup'會隨時觸發?或者只有在「mousedown」發生時纔會啓動? – ayjay 2015-02-23 19:23:04