我的页面上有一个介绍,当按下某个键或单击某些元素时它会消失。我将对这两个事件使用相同的函数,但由于页面被大量修改,无论以哪种方式触发,事件都只会触发一次。
我的功能:
function start() {
$('.intro').remove();
$('.something-else').show();
}
我如何绑定事件:
$('body').keypress(start);
$('.intro').click(start);
如果事件是一样的,我可以说
$('body, .intro').one('click', start);
如果这两个事件都发生在同一个元素上,我可以说:
$('.intro').one('click keypress', start);
如何将两者结合起来:具有不同的元素和不同的事件,并且函数只能调用一次?