以#在打开URL模式(Open modal with # in url)

2019-06-23 09:38发布

我很抱歉这很可能dumm问题,但我想只要打开模态与#在URL中。 所以,如果我叫www.domain.com/#modal1它会打开页面POP操作-起来了模态。

哦,林使用jQuery。

谢谢!

Answer 1:

许多应用程序框架(我偏爱骨干 )使用某种类型的路由器来做到这一点,但你可以伪造自己通过检查window.hash和运行相应的功能:

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

var hash = window.location.hash;
if (hash.substring(1) == 'modal1') {
  popModal();
}



Answer 2:

感谢您的回答,

这是我的实现:

function bf_hashCheck(){
var hash = window.location.hash;        
if (hash){
    if (jQuery(hash).css('display')=='none'){           
        jQuery(hash).fadeIn(300);
    }
}
}

只是一个简单的例子



文章来源: Open modal with # in url