在网址中使用#打开模态

Tom*_*mas 5 url jquery modal-dialog

我很抱歉这个问题很糟糕,但我想在网址中用#打开模态.因此,如果我打电话给www.domain.com/#modal1,它将打开带有模式加速的页面.

哦,我正在使用jquery.

谢谢!

rjz*_*rjz 15

许多应用程序框架(我偏向骨干)使用某种路由器来完成此任务,但您可以通过检查window.hash并运行适当的函数来伪装自己的:

function popModal() {
  // code to pop up modal dialog
}

var hash = window.location.hash;
if (hash.substring(1) == 'modal1') {
  popModal();
}
Run Code Online (Sandbox Code Playgroud)

​​