带有scrollTop的JQuery移动错误
JQuery mobile bug with scrollTop
在下面的链接中,我附上了我的源代码示例:
http://jsfiddle.net/xY7tx/2381/
我有一个34个项目的列表,当你按下键盘,到达第10个项目时,它将成功地scrollTop
到第11个元素。但当你继续按下时,当你到达第20个项目时,用我的代码,它应该是scrollTop
到第21个项目,但它不是。
要重现错误,请继续按下键盘,注意第20项--->21项,这是不可取的(并将其与第10项--->11项的更改进行比较,这是可取的)。
如果我犯了任何错误,我很抱歉,请在源代码中告诉我应该做什么更改,这样在第20项到第21项的更改中,也会是scrollTop
。谢谢
编辑:感谢ezanker。根据他的回答,我现在可以将Top滚动到第21项,但当我想将Top滚动至第31项时仍然存在问题,它仍然不适用于当前代码。请一直按键盘直到第31项,你会发现问题的。
问题是您正在设置
var container = $('div'),
但是,如果您没有明确提供div,jQueryMobile会自动创建一个页面div来包装您的代码。将其更改为
var container = $('#listAddr'),
更新FIDDLE
相关文章:
- 未捕获的类型错误:无法设置属性'innerHTML'如果为null,则将脚本移动到正文不会;不起作用
- Video.js+移动设备上的谷歌IMA:'点击'导致错误的事件
- 错误301在web服务器上永久移动
- jquery.mobile-1.4.5.js:26未捕获类型错误:无法设置属性'移动'react应用程序
- 带有scrollTop的JQuery移动错误
- 随机jquery移动/角度内部错误与安卓浏览器
- 将javascript移动到单独的文件中,ajax调用会出现错误
- 移动设备中使用mouseenter和mouseleave事件的错误
- 业力:移动文件夹 ->套接字上缺少的错误处理程序
- Jquery 移动错误消息,当没有互联网连接加载谷歌地图
- Jquery移动检查时没有互联网连接显示错误消息,而不是加载谷歌地图
- 我在IE移动版中使用计时器时收到[对象错误]
- j查询 长按链接时的移动错误
- 将jQuery移动到JS文件中会导致引用错误和类型错误
- 将 jQuery 引用移动到 asp.net 母版页时出现 Java 脚本错误
- 使用 Azure 移动服务脚本时的 JavaScript 错误
- jQuery 移动列表分隔符使用错误的色板
- 由于页面宽度更改,指向锚点的链接移动到错误的位置
- Jquery 移动导航栏填充错误:太窄
- 鼠标移动错误