在url中使用#打开模态
对不起,我很抱歉这个问题,但我想在url中用#打开模态。 因此,如果我打电话给www.domain.com/#modal1,它将打开带有模式加速的页面。
哦,我正在使用jquery。
谢谢!
许多应用程序框架(我偏向骨干 )使用某种路由器来完成此任务,但您可以通过检查window.hash
并运行适当的函数来伪装自己的:
function popModal() { // code to pop up modal dialog } var hash = window.location.hash; if (hash.substring(1) == 'modal1') { popModal(); }
谢谢你的回答,
这是我的实现:
function bf_hashCheck(){ var hash = window.location.hash; if (hash){ if (jQuery(hash).css('display')=='none'){ jQuery(hash).fadeIn(300); } } }
只是一个简单的例子