1
我正在幫助朋友爲他的遊戲演示創建一個頁面,並試圖設置頁面,如果頁面加載在小於765px的窗口中,頁面將按頁眉滾動。這是current page。使用JavaScript將頁面滾動到某個特定點的位置?
做谷歌搜索找到一個解決方案的很多之後,我曾希望在一些JavaScript拋下的調整:
var mq = window.matchMedia('@media all and (max-height: 765px)');
if (mq.matches) {
window.scrollBy(0, 0);
} else {
window.scrollBy(200, 0);
}
到目前爲止,我沒有任何運氣得到它的工作。我只對JavaScript有一個非常基本的理解,但據我所知,我不能在需要時使用CSS/HTML自動向下滾動頁面。任何提示或建議將不勝感激!謝謝!
這聽起來像你想'window.scrollBy(0,200);'。使用'window.scrollBy(200,0);'你向右滾動200px,而不是向下滾動 –
事實上,當我看到描述時,似乎有'if'和'else'的邏輯需要顛倒過來。其實......你甚至不需要後者。 'if(mq.matches)window.scrollBy(0,200);'。 – Shikkediel