基本上与这个问题相同:如何在iPhone上制作无限长的滚动视图?但使用jQuery Mobile而不是客观C.
我正在使用这个插件:http://jquerymobile.com/test/experiments/scrollview/scrollview-direction.html,特别是"Horizontal Scrollview"下的示例.我希望它循环回自身,所以当用户到达最右边时,它将返回到开始,如果它们从开始向左滚动,它将结束.
如果解决方案特别使用scrollview插件,或者不仅仅是它可以产生类似的效果,我不会感到困扰.
更新:我最终做了一个不同的方式,因为移动元素到最后或列表的开头似乎与iPhone上的jQuery Mobile scrollview闪烁.
我所做的是将ul中的所有li元素复制3次,使其长4倍.然后在脚本开始时,将滚动点定位在第三个副本的开头(因此屏幕的最左侧点恰好是列表长度的一半).
然后,只要滚动位置超出第4个副本的开头,只需将滚动位置移回中间位置(偏移其上方的像素数).然后反过来相同,触发它就超出了第二个副本的开始.原因我需要4份副本,所以当你快速向左滚动时它有一点余地,它超出了第二个副本的开始.
我正在研究移动混合应用程序.
在我的html页面中,我有3个标签.单击选项卡时,可滚动div的内容会发生变化.我的问题是当我向下滚动div(视图)的内容并单击另一个选项卡时,内容消失(但内容在那里).
所以,请帮助我,以便我可以在点击任何标签时重置位置.
请建议我只使用JavaScript或CSS,而不是使用JQuery,因为我没有使用JQuery库.