有沒有一種方法可以在沒有將url附加到url的情況下轉到元素,例如。去<h2 id="element1">
,在頁面中我們就通常需要加載的URL像這樣:如何在不使用片段標識符的情況下鏈接到頁面內的內容
http://www.example.com/#element1
但有一個不同的方式來做到這一點?因爲這個#
正在與我正在使用的jQuery循環2產生衝突。
我從另一個頁面鏈接
有沒有一種方法可以在沒有將url附加到url的情況下轉到元素,例如。去<h2 id="element1">
,在頁面中我們就通常需要加載的URL像這樣:如何在不使用片段標識符的情況下鏈接到頁面內的內容
http://www.example.com/#element1
但有一個不同的方式來做到這一點?因爲這個#
正在與我正在使用的jQuery循環2產生衝突。
我從另一個頁面鏈接
你可以找這個
<body onLoad="window.scroll(0, 150)">
或類似
$(document).ready(function() {
$('#element1').scrollHeight;
});
你可以使用JavaScript的瀏覽器滾動的元素(如每this answer) ,但是你必須確定你想要滾動的內容才能工作。
你說使用片段標識符與其他一些JavaScript代碼相沖突,這意味着使用the query string或多或少卡住了你。然而,這引入了緩存問題。
我會考慮修復現有的JavaScript,以便您可以在URL中使用片段標識符來設計它。
我從另一個頁面鏈接,所以我仍然需要添加一些東西到原始網址 – user1937021
然後傳遞變量,並檢查該變量是否在鏈接,然後只滾動到高度。 – Piyush