阅读AngularJS文档我还没有弄清楚,如果$anchorScroll可以有一个持续时间/宽松的选项来平滑滚动到元素。 它只是说: $location.hash('bottom'); // call $anchorScroll() $anchorScroll(); 我不使用jquery,也不想; 是否仍然有一个聪明而简单的方法来制作或扩展$anchorScroll以使滚动更加stream畅?
有没有一种方法来控制JavaScript / jQuery的浏览器滚动? 当我将页面向下滚动一下,然后触发一个重新加载,我希望页面打包到顶部,而是试图find最后一个滚动位置。 所以我这样做了: $('document').ready(function() { $(window).scrollTop(0); }); 但没有运气。 编辑 : 因此,当我在页面加载之后调用它们时,您的答案都起作用 – 谢谢。 但是,如果我只是在页面上进行刷新,看起来像浏览器计算并滚动到旧的滚动位置之后的.ready事件(我也testing了body onload()函数)。 所以后续是,有没有办法阻止浏览器滚动到过去的位置,或重新滚动到顶部之后,它做的事情?
对于我的应用程序的一部分,用户会看到一个名称列表,并被要求按他们认为合适的方式进行分组。 (请注意,ListView代码是从Android Views教程逐字拷贝的,我还没有根据自己的需要进行定制,我只是想弄清楚如何使这个工作。) 基本布局是一个LinearLayout,包含一个ScrollView(在下面的代码中称为“groupsScrollView”),包含一个RelativeLayout。 我有一些button和文本,然后我的ListView下面,显示名称列表。 所有这些都比可见的屏幕区域更高,所以用户可以垂直滚动来查看。 这一切都工作得很好,除了当页面加载它总是预滚动到我的ListView的顶部 – 在页面的中间。 我创build的文本和button告诉用户该做什么是不可见的。 我可以抓住屏幕,向上滚动,这工作得很好,但我希望屏幕加载已经滚动到顶部。 用户不必向上滚动以查看新加载的页面的顶部。 但是,我试图以编程方式滚动到屏幕顶部的一切都失败了。 这是我的onCreate方法: protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.groups); mainScrollView = (ScrollView)findViewById(R.id.groupsScrollView); //get the Bundle out of the Intent… Bundle extras = getIntent().getExtras(); mNames = extras.getStringArray("mNames"); setListAdapter(new ArrayAdapter<String>(this, R.layout.list_item, mNames)); ListView lv = getListView(); lv.setTextFilterEnabled(true); //This is the line I'm having issues with […]
我有一个UIScrollView有几个视图。 当用户轻弹手指时,视图会根据手指轻弹的方向向右或向左滚动。 基本上我的代码工作方式类似于iPhone的照片应用程序。 现在,有没有一种方法可以通过编程的方式做同样的事情,以便我最终得到一个单独运行的幻灯片,并在每个滚动之间点击一个button和一个可configuration的暂停? 你怎么用UIScrollView做幻灯片?
我有我的iPhone应用程序中的几个(分组样式)表(只在屏幕的一部分,并添加了界面生成器,但不是从UITableViewController子类),80%的时间是小的,将适合在屏幕上。 当桌子适合在屏幕上,我想禁用滚动,使其更清洁。 但是,如果表格离开屏幕(当行被添加到它),我想再次启用滚动(因为否则你不能看到的内容)。 有没有办法做到这一点? 我似乎无法弄清楚。 我知道要做的事情: tableView.scrollEnabled = NO; 但我不知道在哪里,或者如果我必须计算表格对象的大小或什么东西才能得到这个工作。 更新 :这是最终为我工作的解决scheme: if (table.contentSize.height < table.frame.size.height) { table.scrollEnabled = NO; } else { table.scrollEnabled = YES; } 在调用表上的reloadData之后,我运行这个代码,它计算出正确的大小并且似乎可以工作。 table.frame.size.height是屏幕上显示的对象的实际大小(你可以在界面生成器中看到这个),而table.contentSize.height是高度:标题,页脚和高度细胞加在一起。
我想使浏览器滚动页面到给定的锚点,只需使用JavaScript。 我在我的HTML代码中指定了一个name或id属性: <a name="anchorName">..</a> 要么 <h1 id="anchorName2">..</h1> 我想通过导航到http://server.com/path#anchorName获得相同的效果。 页面应该滚动,以便锚点靠近页面可见部分的顶部。
如何增加tmux回滚缓冲区大小? 如果我进入复制模式,可用的回滚行数(在右上angular可见)总是低于2000.我试图find所有tmux命令的列表,但我找不到关于回滚大小的任何内容。 对于所有我看到设置该选项的screen命令不适用于tmux 。 使用tmux 1.8,Ubuntu 12.04 LTS,无论是konsole还是gnome-terminal 。
我有一个.Multiline属性设置为true的文本框。 我会定期添加新的文本。 我希望文本框自动滚动到最下面的条目(最新的),每当添加一个新行。 我如何做到这一点?
经过大量的反复试验,我放弃了提问。 我见过很多有类似问题的人,但不能得到所有正确的答案。 我有一个由自定义单元格组成的UITableView 。 单元格由5个相邻的文本字段组成(有点像网格)。 当我尝试滚动和编辑UITableView底部的单元格时,我无法设法让我的单元格正确定位在键盘上方。 我已经看到了很多关于改变视图大小的答案,但是目前为止它们都没有很好地工作。 有没有人可以用一个具体的代码示例来澄清“正确的”方法?
当我的网站上的Modal(来自http://twitter.github.com/bootstrap )打开时,我希望我的身体在使用鼠标滚轮时停止滚动。 当模式被打开但是没有成功的时候,我试图调用下面的那段javascript $(window).scroll(function() { return false; }); AND $(window).live('scroll', function() { return false; }); 请注意我们的网站放弃了对IE6的支持,但IE7需要兼容。