2014-04-22 90 views
0

當我試圖在使用<a></a>元素進行頁面刷新/重新加載後顯示引導程序的彈出窗口時,我一直卡住。頁面刷新後加載popover

更詳細...我想顯示一個彈出窗口,當用戶點擊註銷按鈕,頁面重新加載,之後,我想彈出窗口顯示。

我試着將URL設置爲.../index.php?page=index&success,如果鏈接存在,則獲取鏈接的「成功」部分,並顯示彈出窗口,但它沒有奏效。

$(document).ready(function() 
    { 
     var x = location.pathname; 
     var parts = x.split('&', 2); 

     if(parts[1] == "success") 
     { 
      $("#popoverLogout").popover({ 
       content: "Message to be shown", 
       html: true, 
       placement: 'top', 
       trigger: 'manual' 
       delay: {'show':1000, 'hide':250}, 
       container: 'popoverContainer', 
      }); 
     } 
    }); 

任何想法如何我可以得到這項工作?謝謝!

回答

0

你創建酥料餅後,您將需要展示

$("#popoverLogout").popover('show'); 

,因爲你已經設定的觸發設置爲手動。

0

變化

var parts = x.split('&', 2); 
if(parts[1] == "success") 

var parts = x.split('&'); 
if(parts.indexOf('success') > -1) 
+0

試用了OP的辦法按預期工作。 – milagvoniduak

+0

仍然沒有出現...我認爲它失蹤了,但我不知道爲什麼。我沒有把'#popoverLogout'放在任何地方,我應該把它放在「註銷」按鈕上嗎? – Edvin

+0

你試過$(「#popoverLogout」)。popover('show'); – milagvoniduak