//置顶 document.getElementById("pro-view-8").onclick = function(){document.body.scrollIntoView();} window.onscroll = function(){ if(document.body.scroll ...
分类:
Web程序 时间:
2016-04-09 13:38:06
阅读次数:
224
DOM的滚动DOM规范中并没有规定各浏览器需要实现怎样的滚动页面区域,各浏览器实现了相应的方法,可以使用不同的方式控制页面区域的滚动。这些方法作为HTMLElement类型的扩展存在,所以它能在所有元素上使用。1、scrollIntoView(alignWithTop) 滚动浏览器窗口或容器元素,以...
分类:
其他好文 时间:
2015-10-21 23:59:18
阅读次数:
335
1.操作滚动条到当前可见视图的元素位置 WebElement element = dr.findElement(By.id("4")); ((JavascriptExecutor)dr).executeScript("arguments[0].scrollIntoView(true);"...
分类:
其他好文 时间:
2015-08-26 19:38:28
阅读次数:
385
scrollIntoView方法有两个参数 布尔值 true 和 false 使用true或者空会让调用这个方法的元素和浏览器顶部对齐 出现在可视区,使用参数false 也会出现可视区,但是不会和顶部对齐,它会和顶部有一段的距离。
调用方法:
document.getElementsByTagName("ul")[0].scrollIntoView(true);
ul就会出现在可视区,省去...
WinRT中常用的数据列表显示控件大略就是ListBox,ListView,GridView。在应用中,有的时候用户在长时间浏览
列表内容之后想回到列表顶部,那么针对于这种需求该如何实现呢?
最重要的是利用列表控件的ScrollIntoView方法。
好了,啥都不说了,代码如下。
XAML:
<Page
x:Class="DragDemo.BlankPage1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presenta...
这个扩展属性从WP8.1就开始用了,主要是为了解决MVVM模式中无法直接控制ListView滚动位置的问题。比如在VM中刷新了数据,需要将View中的ListView滚动到顶部,ListView只有一个ScrollIntoView()方法可以控制滚动的位置,但最好在VM中不要出现直接控制View的代...
当需要使用滚动条才能使页面元素显示在视野范围内时,必须用代码处理下,才能对其进行操作。处理其实也很简单,就是调用JS函数.driver.executeScript("arguments[0].scrollIntoView(false);", e);参数e 为WebElement 类型,方法execu...
分类:
其他好文 时间:
2015-06-16 16:42:42
阅读次数:
384
对不可见元素进行操作时,如果通过普通的方式不可行,可以尝试用Javascript((JavascriptExecutor) driver).executeScript("arguments[0].scrollIntoView();", widgetIconEl);JavascriptExecutor...
分类:
编程语言 时间:
2015-05-28 13:50:59
阅读次数:
218
Windows Phone 8.1开发中,ListView向下滑动了半天,用户如果突然想回头看看第一条数据怎么办?如何让listView滚动到顶部,回到第一条?很简单,一行代码。调用ListView的ScrollIntoView()方法就好~listView1.ScrollIntoView(list...
1 var bb_mes_con = $('bb_mes_con');2 var mes_html = document.createElement('div');3 mes_html.setAttribute('id', 'mes_html');4 mes_html.innerHTML = ""+...
分类:
移动开发 时间:
2015-01-09 19:19:53
阅读次数:
225