Jquery 引导程序3:自动打开模式的URL?
因此,我有一个隐藏了Bootstrap3模式的页面,但我想知道是否有一个URL可以在其他地方使用,以便在页面加载时强制自动启动模式 例如 页面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,并
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');
}
});