Jquery mobile jQuery fade不适用于iPhone Safari

Jquery mobile jQuery fade不适用于iPhone Safari,jquery-mobile,Jquery Mobile,我尝试过使用FadeToggle、FadeIn和FadeOut,但我无法在mobile safari上使用它们,但它们在Firefox中都非常有效(我正在使用Firefox测试响应性设计)。这是全局范围内的相关代码位: $('#swipeicon').bind("load", function () { $(this).delay(100).fadeToggle('slow').fadeToggle('slow').fadeToggle('slow').fadeToggle('slow');

我尝试过使用FadeToggle、FadeIn和FadeOut,但我无法在mobile safari上使用它们,但它们在Firefox中都非常有效(我正在使用Firefox测试响应性设计)。这是全局范围内的相关代码位:

$('#swipeicon').bind("load", function () {
$(this).delay(100).fadeToggle('slow').fadeToggle('slow').fadeToggle('slow').fadeToggle('slow');
}))

我在互联网上看到的许多其他类似的问题都把这个问题定位为一个立场:某个地方的固定风格……但我没有一个立场:固定。这完全让人迷惑


我已经用一个警报测试了这个函数,但是没有触发。我在$document.ready()中尝试了一个警报,但它确实在iPhone上启动了……所以jQuery正在加载。我真的不知道这会是什么,也不知道该尝试什么。我以前用原生JS编写过fadeIn/fadeOut,但在iPhone上只能循环一次(当我需要它循环两次时,它在桌面上就可以完美地完成)。这是非常令人沮丧和耗时的。

好吧,我在他们自己的文档中删掉了相关内容,它们在mobile safari上运行得非常好。因此,很明显,800+线路中的其他原因导致了问题:-(发现了问题,就是这个元标记:
,这很不幸,因为我需要它,这样我的媒体查询就可以在iPhone上运行。事实上,不是这样。我取出了width=devicewidth的位,一次就解决了它。我重新加载了页面,但再次没有工作。我将元标记添加到了存根页面,它工作了很好。我已经浏览了样式、js和html的每一部分,但似乎没有任何问题。我完全被这一部分难住了。尝试制作动画,看看它是否有效——演示--