在使用jCart时,我注意到它在iPhone上不起作用。经过一些测试(并在jcart forum上与开发人员交谈)之后,单击提交按钮时似乎无法调用提交处理程序:

$('form.jcart').submit(function(){...});

我尝试将其更改为:
$("form.jcart input[type='submit']").click(function(){...});
// There were some other code changes needed to make this change work,
// but they are omitted for brevity (they don't impact the problem).

这也行不通。我在iPhone上发现了其他有关.submit/onsubmit问题的报告,但似乎没有人找到解决方法?

最佳答案

乔纳森:我解决了我们遇到的问题。事实证明,一些补充代码是问题的根源,通过删除它,所有内容都可以在iPhone,iPod Touch上正常运行。

我已经在jCart论坛上描述了该解决方案:
http://conceptlogic.com/jcart/help/viewtopic.php?f=3&t=316&start=10

关于jquery - 使用移动Safari进行OnSubmit,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1994134/

10-13 00:35