javascript - 复选框切换按钮在 iPhone 上不起作用

标签 javascript css html

我正在尝试使用复选框输入类型制作一个开/关切换按钮,并使用 CSS 更改样式以使其看起来像 iPhone 用于我的网络应用程序的样式。目前我的按钮在所有浏览器中都很好用,但是当我在我的 iPhone 上加载它时它不起作用,当你点击按钮时没有任何反应。起初我认为这可能是我的 jQTouch 或 javascript 的问题,但我删除了所有 CSS,这样我就可以测试功能并且它工作正常。所以我知道问题出在我的 CSS 中。知道为什么这个 CSS 代码不允许我单击按钮。 (图形和一切看起来都很好,当我点击按钮时没有任何反应)。有任何想法吗?谢谢。

代码在这个 fiddle 里: http://jsfiddle.net/4gjZX/4/

最佳答案

  1. 改为点击
  2. 向标签添加一个空的 onclick - known issue on iDevices

DEMO

但是,为什么在使用 jQuery 时仍然要有内联事件处理程序???

还有为什么id里面的data-,一般都是用来做属性名的

关于javascript - 复选框切换按钮在 iPhone 上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11994091/

相关文章:

html - 表中每一行的边框半径

javascript - 如何使用 Object.assign() 从其他对象引用基础对象属性

html - 兄弟按钮收缩和增长

JavaScript 性能 – 删除伪 DOM 项

html - 如何用缩放字体大小的圆圈包围数字?

css - 不是 CSS 选择器

Java HTML 文件和 JEditor Pane

html - 如何缩小我的加载屏幕(CSS、HTML)

javascript - 获取外部文件信息(状态和大小)时出现问题

javascript - 用 moment JS 制作一个简单的时间轴