当我按 esc 键或任何其他键使弹出窗口消失时没有问题(例如 event.keycode == 37 or else)。但是,我按回车键,弹出窗口消失,弹出窗口再次弹出。有什么问题? $(related-popup-open-button-id).on('click', fadeIn); functionfadeIn () { $(related-popup-id).fadeIn(1000); }; $(related-popup-close-button-id).on('click', fadeOut); function fadeOut () { $(related-popup-id).fadeOut(1000); }; $(document).on('keydown', push); function push(event) { if(event.keycode == 13) { $(related-popup-id).fadeOut(1000); } };
1 回答
慕斯王
TA贡献1864条经验 获得超2个赞
当我按 esc 键或任何其他键使弹出窗口消失时没有问题(例如 event.keycode == 37 or else)。但是,我按回车键,弹出窗口消失,弹出窗口再次弹出。有什么问题?
$(related-popup-open-button-id).on('click', fadeIn);
functionfadeIn () {
$(related-popup-id).fadeIn(1000);
};
$(related-popup-close-button-id).on('click', fadeOut);
function fadeOut () {
$(related-popup-id).fadeOut(1000);
};
$(document).on('keydown', push);
function push(event) {
if(event.keycode == 13) {
$(related-popup-id).fadeOut(1000);
}
};
添加回答
举报
0/150
提交
取消