我想更全面地理解Javascript如何處理事件。 click()會觸發一個div彈出,但一旦div被關閉,它不會再次響應該事件。 什麼是保持這個事件循環的好方法?Jquery事件監聽器基本理解
$project.click(function() {
$popup = $(".popup");
$np.hide();
$popup.append($html);
// EXIT THE POPUP
$(document).bind('keydown',function(e) {
if (e.which == 27) {
$popup.hide();
$np.show("slow");
}
});
$(".exitbutton").click(function() {
$popup.hide();
$np.show("slow");
});
});
添加爲
event
處理你能包括問題'html'? 'js'似乎在每個'click'處添加一個'keydown'事件? – guest271314所以問題是當按鈕被點擊並且沒有更多次時div只彈出一次? – chackerian