Max*_*ens 3 checkbox jquery jquery-plugins ios ios6
在iOS 5及以下的jQuery iButton插件中运行良好仍可在iOS 6中运行,但会导致页面上的多个其他元素无法再点击.(发生在Chrome以及iPad上的safari中)
触摸这些元素时,它们不会聚焦,而是它们的父元素.
这似乎与使用的jQuery版本无关.
有谁知道可能的解决方案吗?
或者有人建议使用iOS风格的开/关按钮替代库.(还应支持触摸/滑动等)
因为我们正在开发一些封闭的后端应用程序,遗憾的是发布代码示例是不可能的.
Jen*_*nsT 11
找到了解决方案.
替换这个:
$(document).bind("mouseup.iButton_" + id + " touchend.iButton_" + id, function(e) {
Run Code Online (Sandbox Code Playgroud)
有了这个:
$(document).delegate(".ibutton-container","mouseup.iButton_" + id + " touchend.iButton_" + id, function(e) {
Run Code Online (Sandbox Code Playgroud)
在ibutton插件中.
(在大于1.7的jquery版本中,你应该使用on()而不是delegate())
| 归档时间: |
|
| 查看次数: |
1618 次 |
| 最近记录: |