2014-04-17 20 views

回答

0

我找不到任何內置函數來獲得你想要的;我發現的唯一「黑客」方式是檢查document的點擊/鍵盤事件,如果模式打開,請致電您的回調。

代碼:

$(document).keyup(function (e) { 
    if (e.which == 27 && $('body').hasClass('modal-open')) { 
     console.log('esc') 
    } 
}) 

$(document).click(function (e) { 
    if (e.target === $('.modal-scrollable')[0] && $('body').hasClass('modal-open')) { 
     console.log('click') 
    } 
}) 

演示:http://jsfiddle.net/4zzKz/

相關問題