我想要做的是呈現我的頁面滾動到頂部的某個元素,如果URL包含某個單詞。我已經能夠用下面的提取成功的網址:正確使用javascript滾動元素到頁面頂部使用javascript
if(window.location.href.indexOf("Awesome") > -1) {
alert('hey, your url has Awesome in it!')
};
但是我在一個十字路口在得到頁面滾動到頂部的特定元素來渲染方面...... 有什麼建議?
UPDATE - 這裏是我目前的邏輯:
window.addEventListener('load', function(){
(function(){
function goto(id) {
var elem = document.getElementById(id);
window.scrollTo(0, elem.getBoundingClientRect().top);
}
if(window.location.href.indexOf("Awesome") > -1) {
goto('full--stop');
};
})();
第二種方法是嚴格我追求的, gracias:] –
@JohnJackson很高興知道它有幫助 –
會有反正免除#myDiv在實際的網址?或者是否失敗的目的? –