页面刷新后加载弹出窗口

时间:2014-04-22 13:05:02

标签: javascript jquery twitter-bootstrap

在我使用<a></a>元素刷新/重新加载页面后,当我试图显示引导程序的弹出窗口时,我被卡住了。

更详细...我想在用户点击退出按钮时显示一个弹出窗口,页面重新加载,之后,我想要显示弹出窗口。

我尝试将网址设置为.../index.php?page=index&success,获得成功&#39;链接的一部分(如果存在),并显示弹出窗口,但它没有工作。

$(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',
            });
        }
    });

任何想法如何让我的工作?谢谢!

2 个答案:

答案 0 :(得分:0)

创建弹出窗口后,您需要显示它

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

因为您已将触发器设置为手动。

答案 1 :(得分:0)

变化

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

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