3
對不起,這可能是dumm問題,但我想簡單地使用#在url中打開模式。所以如果我打電話給www.domain.com/#modal1,它會打開頁面,並且已經打開了模式。用#在url中打開模式#
哦,我使用jQuery。
謝謝!
對不起,這可能是dumm問題,但我想簡單地使用#在url中打開模式。所以如果我打電話給www.domain.com/#modal1,它會打開頁面,並且已經打開了模式。用#在url中打開模式#
哦,我使用jQuery。
謝謝!
許多應用程序框架(我偏愛backbone)使用某種類型的路由器來做到這一點,但你可以僞造自己通過檢查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);
}
}
}
只是一個簡單的例子