以编程方式滑动/滚动jqTouch元素
Programmatically slide / scroll jqTouch element
我有一个关于jqTouch的简单问题。有没有可能编程滑动jqTouch对象?
例如,假设我有一个包含100个li元素的完整列表按时间排序。当我创建这个列表时,我想自动用当前时间滑动到li -假设它在位置50上。如何我可以这么做吗?这可能吗?例如,在jCarousel中,您可以出售滚动号并调用.next()。jqTouch怎么样?这是可能的吗?如果是,怎么可能?创建列表时,可以添加一个类,例如:将"currentTime"设置为要滚动到的li。然后使用scrollTop函数滚动到的位置li
function scrollToElement(selector,animate) {
//get the position of the li with class currentTime
var pos = $(selector).offset().top;
if (animate){
$('html,body').animate({ scrollTop: pos },'slow');
} else {
$('html,body').scrollTop(pos);
}
}
您可以像这样将它绑定到jqtouch页面事件之一。'#results'是你正在使用jqTouch导航到的页面。
$(function () {
$('#results').bind('pageAnimationEnd', function (e, info) {
if (info.direction === "in" && loadOnce) {
scrollToElement('li.currentTime',animate)
}
});
});
如果你不使用jqTouch,只需调用jquery的文档准备或其他地方后,你的列表加载到DOM
相关文章:
- 幻灯片滚动javascript不起作用
- 将视口底部滚动到元素底部
- jQuery Lazy加载动画滚动
- 设置滑块分区上的滚动
- 结合jQuery和jetpack无限滚动
- 单击顶部导航时如何进行向下滚动效果(向下滑动).
- 滚动到容器中的下一个元素-几乎到了
- 只覆盖箭头键滚动事件
- Javascript如何找到滚动事件的来源
- Image赢得't隐藏在滚动jQuery上
- Safari(Mac OS)上的jQuery平滑滚动问题
- CSS-若窗口太小,滚动条会出现在“表格”单元格上
- 禁用(而不是隐藏)浏览器滚动条
- JavaScript上下滚动不可预测
- 滚动和表格
- 谷歌地图劫持了iphone's滚动(触摸事件)-如何恢复
- 我希望只有在我滚动页面后才能显示我的返回页首图标
- 循环滚动数组
- 滚动以修复向上滚动的问题
- 以编程方式滑动/滚动jqTouch元素