Ipad 和 Iphone:Javascript 图像输入按钮(收音机、复选框)无法正常工作
Posted
技术标签:
【中文标题】Ipad 和 Iphone:Javascript 图像输入按钮(收音机、复选框)无法正常工作【英文标题】:Ipad and Iphone: Javascript image input buttons (radio, checkbox) not working well 【发布时间】:2011-01-05 12:59:37 【问题描述】:我们正在使用一个网站,其中一些表单在其单选按钮和复选框上具有 javascript 停留图像。这些在 IE7 及以上版本以及 Windows 和 Mac 上的 Firefox、Safari 等上运行良好。这些图片使用来自 Prototype 的特殊 javascript 和一个名为“Protocheck”的插件覆盖在单选按钮/复选框上,我们在 2008 年下载了该插件以在网站上实施。
问题是,我们的客户刚刚报告: “一位客户联系我们,试图在 ipad 上订购,他无法在 ipad 上选择源代码(收音机选项),因此无法通过该页面。” “我还尝试在我的 iphone 上进行交易 - 我选择了脚尺寸,但它不允许我选择小腿宽度,因此无法完成销售”
作为示例,请参阅: http://www.duoboots.com/products/bo...-taupe_leather/ (请参阅选择您的尺码并选择您的小腿宽度单选按钮)
问题,需要帮助:
我们正在下载模拟器进行尝试(Iphone 的 Phonegap 启动),但我可以检查一下是否有人知道此问题或以前遇到过此问题吗?
有人知道在我的 pc 或 Mac 上模拟 ipad 和 iphone 的任何方法吗?或者有什么好的应用程序?(因为我没有 ipod 或 ipad)——尤其是 ipad,因为我还没有听到任何关于模拟器的可靠建议
提前致谢, 伊苏鲁
【问题讨论】:
【参考方案1】:您可以下载 Xcode,它带有 iPhone 和 iPad 模拟器。然后,您可以运行模拟器并在任一设备上的 Safari 中加载您的网站,以测试您的客户问题。
Xcode 下载:
http://developer.apple.com/technologies/xcode.html
【讨论】:
大家好,我已经找到了解决方案。贴出来让大家知道。在 Iphone and I pad 中,即使您不需要一个“OnClick”事件,您也需要一个。因为否则,如果您使用的是我上面描述的东西(protocheck),它不会将该元素作为可点击的元素。所以 solutin 有一个假的“OnClick”,所以我 pod & Pad 检测到它是一个可点击的元素。 :)【参考方案2】:我已经找到了解决方案。贴出来让大家知道。在 Iphone and I pad 中,即使您不需要一个“OnClick”事件,您也需要一个。因为否则,如果您使用的是我上面描述的东西(protocheck),它不会将该元素作为可点击的元素。所以 solutin 有一个假的“OnClick”,所以我 pod & Pad 检测到它是一个可点击的元素。 :)
【讨论】:
以上是关于Ipad 和 Iphone:Javascript 图像输入按钮(收音机、复选框)无法正常工作的主要内容,如果未能解决你的问题,请参考以下文章
JavaScript 如何在iPad和iPhone上安装Firebug
JavaScript 检测iPhone / iPad,窗口分辨率和设置CSS类
Ipad 和 Iphone:Javascript 图像输入按钮(收音机、复选框)无法正常工作
JavaScript 使用javascript检测iPad / iPhone / iPod