我有多個彈出我想顯示到不同的標籤與錨鏈接,我正在尋找一個解決方案來做到這一點。如何使用Bootstrap Tour彈出窗口瀏覽選項卡?
我已閱讀issue #78,其中有人明顯使用onShow
參數代替redirect
,但我沒有用這些函數來舒服,我無法使其工作。
我正在做的是使用onNext()
和onPrev()
函數在顯示下一個(或前一個)彈出窗口之前使用JQuery打開選項卡。
我的問題是,例如,在彈出元素「tour2」顯示後(通過單擊下一步),選項卡#tab3被正確顯示,但不幸的是沒有彈出元素「tour3」。
我注意到,如果我加載之前的選項卡,然後再次加載選項卡#tab3,突然出現popover元素「tour3」。
任何想法這可能是錯誤的?
這是我使用的代碼:
var tour = new Tour({
name: "tour",
container: "body",
smartPlacement: true,
keyboard: true,
storage: false,
steps: [
{
element: "#tour1", // this popover is on tab2
title: "Title here",
content: "some content here"
},
{
element: "#tour2", // this popover is on tab2
title: "Title here",
content: "some content here",
onNext:function(tour){
jQuery('.nav a[href="#tab3"]').tab('show');
}
},
{
element: "#tour3", // this popover is on tab3
title: "Title here",
content: "some content here",
onPrev:function(tour){
jQuery('.nav a[href="#tab2"]').tab('show');
}
}
]
});
// Initialize the tour
tour.init();
// Start the tour
tour.start();
謝謝