Jquery 引导程序3:自动打开模式的URL?

Jquery 引导程序3:自动打开模式的URL?,jquery,twitter-bootstrap,modal-dialog,Jquery,Twitter Bootstrap,Modal Dialog,因此,我有一个隐藏了Bootstrap3模式的页面,但我想知道是否有一个URL可以在其他地方使用,以便在页面加载时强制自动启动模式 例如 页面URL:http://example.com/page 相同的URL(但模式自动启动):http://example.com/page#myModal 有人知道这样的事情是否可能吗 你想要达到的目标绝对是可能的。我不确定是否有一种更容易引导的方法来实现这一点(我已经有一段时间没有使用引导了),但您应该能够在页面加载时检查窗口.location.hash,并

因此,我有一个隐藏了Bootstrap3模式的页面,但我想知道是否有一个URL可以在其他地方使用,以便在页面加载时强制自动启动模式

例如

页面URL:
http://example.com/page

相同的URL(但模式自动启动):
http://example.com/page#myModal


有人知道这样的事情是否可能吗

你想要达到的目标绝对是可能的。我不确定是否有一种更容易引导的方法来实现这一点(我已经有一段时间没有使用引导了),但您应该能够在页面加载时检查
窗口.location.hash
,并显示您要查找的hash是否存在的模式。大概是这样的:

$(function() {
    if (window.location.hash.indexOf("myHash") !== -1) {
        $("#myModal").modal();
    }
});

其中“myHash”是您要查找的哈希,“myModal”是您要打开的模态元素的ID。

我以前是这样做的:

if(window.location.hash&&$(window.location.hash.length){
$(window.location.hash).modal('show');

}
这个稍有不同的片段对我来说很有吸引力。它基本上检查 加载时,URL是否在末尾包含“#某物”。如果是,则显示模式对话框

$(document).ready(function() {

  if(window.location.href.indexOf('#myModal') != -1) {
    $('#myModal').modal('show');
  }

});