我在我的菜單上有一個鏈接,它指向另一個頁面上的一個錨點。我想隱藏#anchor
從URL。當頁面跳轉時隱藏來自URL的哈希
我嘗試另一種解決方案,請看:
$('#menu #mylink2').click(function() {
document.location.href = "www.mysite.com/mysite/";
});
,然後,我需要激活腳本在頁面加載後,滾動到div:
$(document).ready(function(){
$('html, body').animate({ scrollTop: $("#divtoscroll").offset().top }, 2500);
});
但我不知道如何將這個事件附加到前一個。它的方式是,每當頁面加載時,它都會滾動到div。
任何幫助?
我做到了! 我在URL的最後添加了「contato」以區別於其他鏈接。
$('#menu #mylink2').click(function() {
document.location.href = "www.mysite.com/mysite/contato";
});
並用它來識別URL並激活文檔就緒功能。
var url = "www.mysite.com/mysite/contato";
if (location.href==url) {
$(document).ready(function(){
$('html, body').animate({ scrollTop: $("#allcontentcontact").offset().top }, 2500);
});
}
else {
}
完美地工作!謝謝您的幫助。
我99%確定這是不可能的 – ByteHamster 2015-03-02 13:57:54
因此,如果不在網頁中添加散列,就不可能定位到另一頁上的定位點? – 2015-03-02 14:02:47
您有權訪問生成頁面的服務器嗎? – 2015-03-02 14:25:44