- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在创建 SPA,并且需要从一条路线转到另一条路线时滚动到顶部的链接。
但是,我想在一个 View 上禁用该功能,因为我们使用的搜索使用 select 来更新 url 中的路由,以使搜索结果可共享。
Ex: $location.path($location.path()).search('state', $scope.myState);
如果我不这样做,页面就不会更新结果。
将 ng-view 设置为 autoscroll=true 后,一旦使用选择,它就会更新整个页面。
$anchorScrollProvider.disableAutoScrolling();
对于一个 View /模块根本不禁用它。
angular.module('projects').value('$anchorScroll', angular.noop);
禁用它,但它会在整个站点范围内使用。因此,如果我从项目转到常见问题解答,它不会到达顶部。
我可能在位置路径上做错了,它与自动滚动无关,因为这似乎按照记录工作。
谢谢,AngularN00b
更新:看起来它可以工作,但我根本无法让它工作:
在index.html中
<div ng-view class="content-wrapper" ng-class="{'secondary': !is_path('/')}" autoscroll="enableAutoScroll"></div>
在项目 Controller 中:
$scope.selectSubject = function() {
$scope.enableAutoScroll = false;
$location.path($location.path()).search('subject', $scope.mySubject);
};
我可以在项目页面上看到日志及其将值更新为 false。
最佳答案
ngView的 autoscroll
属性接受 Angular 表达式,因此您可以将其与 $scope
绑定(bind):
<div ng-view autoscroll="enableAutoScroll">
在调用$location.path()
之前,您可以启用/禁用自动滚动,如下所示:
$scope.enableAutoScroll = false;
希望这有帮助。
关于javascript - 如何在一页上覆盖 autoscroll=true ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25209763/
我有一个列表 text元素并希望在我拖动新元素时自动将我的列表滚动到底部。 一旦我拖放列表中的元素一次,下面的示例就可以正常工作。 我相信我需要打一次 observable拖之前。 我正在使用 dra
我有这个 View (DetailsContainer,这个问题的代码部分中的第一类),里面有两个项目(MetaDataPanel,Preview),但是自动滚动在 MetaDataPanel 中不起
我正在创建 SPA,并且需要从一条路线转到另一条路线时滚动到顶部的链接。 但是,我想在一个 View 上禁用该功能,因为我们使用的搜索使用 select 来更新 url 中的路由,以使搜索结果可共享。
我的目标是在网页上显示连续的控制台输出。 保存输出的容器有最大高度。每一个新行都被添加到底部。现在我希望最后一行始终对用户可见(除非他自己滚动,然后滚动条应该不在添加新行时跳回)。 我试着用 CSS
我在 Android 上有一个带两个轮子的 TimePicker。前几个小时的格式为 0 - 24,最后一个分钟的间隔步长(通常为 0 - 30)。 当我更改小时时一切正常,当我在分钟中设置新值时,t
让我们有一个大Control (其 Size 是外部给出的,“不能”更改)。这Control包含在 Panel 中.有一个非常有用的功能Panel.Autoscroll = true ,这样可以舒适地
在 C# 应用程序中完成注册表单后,我注意到如果我启用 AutoScroll 然后在滚动下方有一个文本框并单击它,它会一直跳回顶部。有没有办法用一些代码来解决这个问题,或者这是一种适当的做法? 我用语
我有一个包含内容的 TabPage。我的一些用户的屏幕很小,有些东西放不下。当我在 TabPage 上将 AutoScroll 设置为 true 时,它会按预期添加滚动条。然而…… 这个TabPa
我正在编写一个自定义控件,其中包含一个项目列表(子控件),可以水平调整大小以适应控件的宽度。如果有很多项目(或者调整了控件的大小,使得它在垂直方向上不够高),那么垂直滚动条是必要的;但是当出现垂直滚动
我在面板顶部有一个图片框。我有一个矩形选区,可用于选择图像的一部分进行裁剪。由于我已将面板的自动滚动属性设置为 True,并且图像在图片框很大,我有滚动条。但是为了选择图像的一部分进行裁剪,我需要将矩
通过 C# 和 WinForms 使用 VS2010 和 .NET 4.0: 我总是希望垂直滚动条在我的面板中显示为禁用的滚动条(不需要时,以及可以使用时启用的滚动条。 所以它就像一个混合自动滚动。我
我有一个 ListView 绑定(bind)到一个可观察的字符串集合。此集合添加到非常快(最多 30 分钟的时间)。它在没有虚拟化的情况下运行非常缓慢,我补充说它很棒。然而,在添加了一个列表自动滚动到
我正在使用第三方进行循环 ScrollView ,一切都很完美。我唯一想要的是 ScrollView 应该自动滚动,以便图像应该每 15 秒后自动滚动一次。第三方链接:https://github.c
加载新 HTML 时,如何让滚动 div 保持在底部?另外,我想知道如何每 3 秒运行一次 ajax 函数。 JavaScript $(document).ready(function() {
我需要一个 jquery 函数,它将页面(从用户当前所在的位置)滚动 100 像素。请注意,此功能不是从顶部滚动,而是从当前位置开始滚动。到目前为止我有: $(document).ready(
我遇到了这个问题: 我有一个 JList(在 JScrollPane 中),大约有 1000 个元素,这个 JList 的尺寸显然不允许显示所有数据。现在,我在 JScrollPane 中有这个 JL
要使表单可滚动,我必须遵守哪些规则... 我简单地将属性 AutoScroll 设置为 true。我还尝试在 Auto Scroll 为 true 时将 AutoSize 设置为 true/false
将 android:textIsSelectable="true" 添加到 TextView 后,TextView 将自动滚动到底部。但是我不想要这种行为。
我的聊天框不会停止自动滚动(它不会让我向上滚动),我知道问题出在哪里...但是我不知道如何解决它。我需要聊天框自动滚动,但我希望能够同时向上滚动。 这是 a live example的问题。 //Lo
有谁知道,当我在其头部添加一些元素时如何防止向下滚动 QML ListView?我想以类似 Twitter 的方式更新 ListView,当它始终保持其位置并且只能进行显式轻弹时。 最佳答案 其实in
我是一名优秀的程序员,十分优秀!