救命! jQuery没有在iPhone上加载

时间:2010-12-08 17:49:52

标签: iphone jquery mobile-safari

嘿CodeWarriors,有人知道在Mobile Safari的iPhone上是否有加载一定数量的Javascripting / jQuery超时?移动的背景和黑色覆盖在心脏上的功能在iPhone上不起作用,但在Firefox和我的MacBook Pro的Safari上非常稳定 - 它们无法加载:

http://www.zookeeper.com/beyourowncreature/2011

在发布此网站之前仍在处理某些事情......

如果您有任何想法,请提前致谢。

-Dave

1 个答案:

答案 0 :(得分:0)

所有我能看到的是你的jquery.spritely错误在第268行,window.Touch子句中的第一行。 el [0]不存在

    activeOnClick: function() {
        // make this the active script if clicked...
        var el = $(this);
        if (window.Touch) { // iphone method see http://cubiq.org/remove-onclick-delay-on-webkit-for-iphone/9 or http://www.nimblekit.com/tutorials.html for clues...
            el[0].ontouchstart = function(e) {
                $._spritely.activeSprite = el;
            };
        } else {
            el.click(function(e) {
                $._spritely.activeSprite = el;
            });
        }
        return this;
    },

正如之前的评论所说,你有无与伦比的标签