Muh*_*kha 19 html javascript css jquery scroll
好吧继承人的情景.我有一个单页网站,可能部分使用锚链接.当用户处于辅助布局(页面)时,当他们点击再次转到主页面上的某个部分时,由于某种原因,图形在滚动发生之前不能正确加载.我想要做的就是无论何时加载主布局,无论加载哪个锚,只需向上或向下滚动页面1个像素.
$.scrollTo({ top: '+=100px', left: '+=0px' }, 800);
Run Code Online (Sandbox Code Playgroud)
我尝试了上面的代码,但是这段代码只是让用户从顶部获得100个像素.我不希望这种情况发生,即不是从顶部,而是从用户在屏幕上的任何地方.
Jus*_*ald 34
使用jquery scrollTop()将滚动位置设置为当前滚动位置+ 1:
$(window).scrollTop($(window).scrollTop()+1);
Run Code Online (Sandbox Code Playgroud)
我有一个类似的问题。我想向下滚动 1 像素,然后向上滚动 1 像素,因此用户希望根本不会注意到任何东西。我这样做了:
window.scrollBy(0, 1); // 0 pixels horizontal and 1 pixel down
window.scrollBy(0, -1); // 0 pixels horizontal and 1 pixel up
Run Code Online (Sandbox Code Playgroud)
更新:但我最终可能会改用 JQuery。我想要的只是触发滚动事件,我可以这样做:
$(window).scroll();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
23532 次 |
| 最近记录: |