如何在将新内容加载到页面时防止页面滚动
how to prevent page from scrolling when loading new content to page
我有一个网页网站,可以导航到锚点。当div可见时(当有人点击锚点或scrool在网站上定位时),Contetnt是动态加载的。例如:
- 锚1>div1
- 锚2>div2
- 锚3>div3
- 锚4>div4
etc
但当你们加载页面并点击锚点3时,它会把你们带到那个里,然后跳到已经加载的div2。
有什么方法可以阻止它并绑定vieport来显示div4的内容吗?
感谢您的帮助!
在onclick事件中给出这个。
$('html,body').animate({
scrollTop: '100(PXValue)'
}, 1000, 'linear');
相关文章:
- 仅当javascript的新内容出现时,才每3秒更新一次javascript
- 背景滚动,内容上下匹配
- 固定位置侧边栏不滚动-设置内容的高度
- 如何在Ajax加载新内容时停止JavaScript执行
- 使用基础选项卡时禁用滚动到内容
- 点击后,永久更改内容;悬停时,简要显示新内容
- 导致出现新内容块的标记(谷歌地图)
- CSS转换后用新内容替换空白
- 当用户到达页面右侧时加载新内容
- 如何使用jQuery显示新内容
- 使用 Javascript 在页面末尾附加新内容
- jQuery弹出显示旧内容,而不是新内容
- JSON加载新内容后访问元素
- 如何滚动浏览内容并停留在段落
- 当用户使用 Dojo 滚动到底部时加载新内容
- 在上下添加新内容时锁定滚动
- 添加新内容时,保持DIV滚动到底
- 获取新内容后重新加载脚本(无限滚动wordpress+fancybox)
- 如何检测响应滚动触发器加载的新内容?
- 如何在将新内容加载到页面时防止页面滚动