2013-09-27 66 views

回答

5

基于他们的主页上演示,您可以通过点击外面关闭模式。您只需按下ESC键时触发相同的点击事件。这确保了关闭实际上由插件本身完成,而不是由您完成。

$(document).keyup(function(ev){ 
    if(ev.keyCode == 27) 
     $("#lean_overlay").trigger("click"); 
}); 
+0

有效,直接的... –

4

这样做

$(window).bind('keyup',function(e){ 
    if(e.keyCode == 27) 
     $('#signup,#lean_overlay').fadeOut(); 
}) 

对于示例演示页

0
<a href id="modal" tabindex="-1" >Click to open </a> 

添加的tabindex = “ - 1”,如果你使用jQuery。