2013-09-27 62 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。