このおそらくばかげた質問で申し訳ありませんが、URLに#を付けてモーダルを開きたいだけです。したがって、www.domain.com/#modal1 を呼び出すと、既にモーダルがポップアップ表示されたページが開きます。
ああ、私はjqueryを使用しています。
ありがとうございました!
このおそらくばかげた質問で申し訳ありませんが、URLに#を付けてモーダルを開きたいだけです。したがって、www.domain.com/#modal1 を呼び出すと、既にモーダルがポップアップ表示されたページが開きます。
ああ、私はjqueryを使用しています。
ありがとうございました!
多くのアプリケーション フレームワーク (私はbackboneの一部です) は、これを実現するためにある種のルーターを使用しますがwindow.hash、適切な関数をチェックして実行することで、独自のルーターを偽造することができます。
function popModal() {
  // code to pop up modal dialog
}
var hash = window.location.hash;
if (hash.substring(1) == 'modal1') {
  popModal();
}
</p>
ご回答ありがとうございます、
これは私の実装です:
function bf_hashCheck(){
var hash = window.location.hash;        
if (hash){
    if (jQuery(hash).css('display')=='none'){           
        jQuery(hash).fadeIn(300);
    }
}
}
簡単な例