好的,所以我在上面有一个菜单。
jQuery(document).ready(function()
{
jQuery(".clickMeToOpenMenu").toggle(function()
{
jQuery('#menu').stop().animate({'height':'500px'},500)
},function()
{
jQuery('#menu').stop().animate({'height':'0px'},500)
});
所以这工作得很好,菜单向下滑动然后我点击它。
现在我的问题是我希望只需按一个键 ( CTRL
) 即可打开菜单。
jQuery('body, html').live('keypress', openMenu)
});
function openMenu(e)
{
if(e.keyCode == '17') // KEY 17 = CTRL
{
e.preventDefault()
jQuery('.clickMeToOpenMenu').trigger('click');
}
}
将“ jQuery('.clickMeToOpenMenu').trigger('click');
”放在控制台中可以正常工作并打开菜单,但是当我按下时CTRL
什么也没发生。