2014-02-12 39 views
0

我的應用程序中有幾個引導模式。當有一個模式,我按下退格鍵時,彈出窗口不會關閉,而是網頁的後部瀏覽上次訪問的歷史頁面。當按下退格鍵時,如何關閉引導程序模式?在按退格鍵時沒有關閉Bootstrap模式

+0

這個答案可能是有用的:http://stackoverflow.com/questions/11112127/prevent-backspace-from-navigating-back-with-jquery-like -googles-主頁 – dward

回答

1

引導程序issue 2908報告此行爲。

對於angular.js一個解決辦法是解僱$ routeChangeSuccess,這樣的窗口:

$rootScope.$on('$routeChangeSuccess', function() { 
    $modalInstance.dismiss('cancel'); 
}); 

它也可以被實現爲directive或者它可以被註冊爲global behaviour

0

enter image description here

我加入UI的自舉功能。這樣,它需要退格事件和關閉模式

case 8: 
                 B.value.keyboard && (a.preventDefault(), and. $ Apply (function {) { 
                     Z.dismiss (b.key, "backspace key press") 
                 })); 
                 Break;