在winjs中的水平列表视图中进行左右导航
Left and right navigation in horizontal listview in winjs
我们如何像Windows商店那样实现?带有"Listview"动画的左右导航箭头?我尝试过"Flipview"、"HubControl",而且,当我在"Listview"上尝试"ensureVisible"时,"Listview"中没有动画。如何在使用左右箭头导航时实现内容动画化?
对不起,之前误解了你的问题。我认为你必须使用ListView并在上面的一层上绘制自己的按钮
按下按钮时,可以使用scrollPosition属性获取ListView的当前滚动位置。获取ListView的当前宽度,并在scrollPosition中添加或减去该宽度。但是,这不会自动设置滚动的动画。
您还可以使用ensureVisible()方法滚动到特定项目。
要使ListView在跳到新位置时具有动画效果,我认为您必须使用WinJS.UI.executeAnimation来完成此操作。https://msdn.microsoft.com/en-us/library/windows/apps/hh779762.aspx
我以前做过,但老实说,我记不清它是如何工作的。我知道你必须为动画在CSS中的行为设置一些规则,然后用javascript异步运行它。
WinJS.UI.Pivot在操场上有带ListViews的箭头。http://winjs.azurewebsites.net/#pivot
WinJS.UI.FlipView也是如此http://winjs.azurewebsites.net/#flipview
但也许你想要WinJS.UI.NavBarhttp://winjs.azurewebsites.net/#navbar
- 如何使用javascript从主svg对象动态创建svg视图框
- 正在使用$location.path(.)路由ng视图
- angular.js没有'无法在PhoneGap中处理视图标记
- 如何包含特定于每个视图angularjs的javascript文件
- 通过在Dojo mobile ViewController.openExternalView中动态更改打开同一外部视图的
- Kendo:我该如何在树视图中创建一个递归的hieiarchy
- Ajax Live搜索发布到Laravel视图
- backbone.js无法渲染视图
- 根据某些条件在视图之间切换
- ng视图外的链接重定向到ng视图内的页面
- 如何在Jquery中发布后将值从视图返回到控制器
- 将日期时间作为 JSON 发送将无法在我的视图中正确显示
- 使用Scala Play Framework视图中的键检索映射值
- FF视图源|脚本高亮显示为红色
- 如何使bxslider仅在移动视图中处于活动状态
- 为什么不't我的变量在我的控制器中填充后在我的视图中呈现
- 在不破坏未定义函数的情况下,对多个视图使用单个js文件
- 在Rails中更新Div,而不更改更新请求后的视图
- 如何在Ionic Android中将Javascript注入到web视图中
- 在winjs中的水平列表视图中进行左右导航