AngularJs onClick阻止滚动到顶部
AngularJs onClick Prevent scrolling to the top
我正在创建一个网站,我正在使用Angular JS和bootstrap来构建页面。我的主页上有一个有问题的面团,我有一个汉堡菜单按钮,比方说我在网页上滚动了一半,点击汉堡,然后我会自动移动到页面顶部。
我真的不希望这种情况发生,我希望用户在点击汉堡菜单后留在页面上的同一位置。不想把它们移回顶部:
HTML:
ANgular JS:
scope.menuClick = function() {
$rootScope.MobileVisible = !$rootScope.MobileVisible;
scope.visibleSearchBar = false;
};
从给定的代码快照中,是否可以引导我找到所需的解决方案。。?
您应该使用preventDefault()方法。试试这个:
scope.menuClick = function(event) {
event.preventDefault();
$rootScope.MobileVisible = !$rootScope.MobileVisible;
scope.visibleSearchBar = false;
};
请检查此代码
angular.module('moduleName',[]).config( ['$anchorScrollProvider',
function($anchorScrollProvider) {
$anchorScrollProvider.disableAutoScrolling();
}]
);
相关文章:
- 单击顶部导航时如何进行向下滚动效果(向下滑动).
- 背景图像顶部的滚动图像不移动
- 滚动然后捕捉到顶部而不是取消捕捉
- 如何在从顶部滚动时暂停转盘/滑块,并在滚动到顶部时重新开始
- Android默认浏览器:谷歌地图制作“;位置:相对;元素在页面顶部滚动
- 如何将“切换滑块内容”的顶部滚动到视口的中心
- 修复了在页面顶部滚动时居中导航的问题
- 每次在顶部滚动顶部重置
- 为什么有时滚动顶部/滚动左不可写
- 当目标处于顶部滚动状态时,如何从菜单中激活项目
- 请在顶部滚动一次
- 当用户从顶部滚动超过一定距离时,执行Javascript
- 向表格添加水平顶部滚动条的Aurelia方式
- 如何使文档(页面)向左和顶部以及相对于正文的滚动(向左和顶部滚动)
- 从导航底部而非页面顶部滚动至Div
- 顶部滚动-可替代preventDefault()函数
- “无限scroll"代码只适用于顶部滚动
- 当导航栏固定顶部滚动时,引导捕获
- 单击时从窗口顶部滚动到特定位置
- 花式框弹出窗口始终在顶部滚动