var main = function() {
$('.article').click(function() {
$(document).keypress(function(event) {
if (event.which === 111) {
$('.current').children('.description').toggle();
}
});
$('.article').removeClass('current');
$('.description').hide();
$(this).addClass('current');
$(this).children('.description').show();
});
};
$(document).ready(main);
这是来自codecademy(The Shorcut)的一种做法。我只是想不通为什么我应该点击两次然后我能够触发按键事件。(我知道我可以将按键事件放在点击事件之外,然后我可以在我点击一次时按键o,但我仍然想要知道这个问题的答案。)