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