可以操纵Keypress,Key Down和Keyup的顺序

时间:2012-06-26 09:44:21

标签: jquery

我承认完全混淆了自己在jquery上阅读关于事件顺序和绑定主题的各种帖子。

测试时我得到了一些意想不到的结果。

据我所知,事件和相应处理程序的执行顺序为1. KeyUp 2. KeyPress 3. keydown

这似乎反直觉我期待keydown,keypress,keyup

我看到各种帖子报告了如何订购绑定到同一事件的处理程序,但这些是不同的事件。

我希望我完全过分复杂化了。有人可以建议我如何在keyup之前确保keydown在keypress之前执行。

非常感谢

我根据这个片段到达了订单。我认为我在某种程度上误解了。

$("#middle_Name").keydown(function(event){
    alert("third is keydown");
}); 
$("#middle_Name").keypress(function(event){
    alert("first is keypress");
});
$("#middle_Name").keyup(function(event){
    alert("first is keyup");
});

0 个答案:

没有答案