【发布时间】:2013-07-17 22:57:58
【问题描述】:
我正在为视差使用 skrollr 插件https://github.com/Prinzhorn/skrollr。我知道它在 6.1.3 版本的 iPad 3 和 iPhone 4S 上运行良好。
但是,在 iPad 2 版本 5.1.1 和几种不同的 Android 设备上,我遇到了一个问题,如果我尝试点击任何链接...或任何内容...我收到一条消息说:
"JavaScript:Error undefined TypeError:'undefined' is not a function".
我将关于第 649 行 initialElement.click(); 的问题隔离到 skrollr.js。如果我删除该调用,则该错误将不再发生...除非显然我仍然无法单击任何内容。
另外,我确定这是插件本身的错误,因为我尝试单击 skrollr 演示中的内容并得到相同的错误 http://prinzhorn.github.io/skrollr/。
有没有人为此找到解决方案?我没有看到它在任何地方发布。此外,我已经尝试过替代方案,例如:
initialElement.mousedown('click');
initialElement.trigger('click');
initialElement.bind('click');
initialElement.live('click');
initialElement.delegate('click');
并且都给出相同的确切错误。
我觉得奇怪的是它并没有出现在所有设备中,并且插件的其余部分似乎正在工作......所以这不是我在哪里导入它的问题......甚至所有其他附件到 initialElement 似乎没问题。
有什么想法吗?
再一次,我会给你一个指向我的网站的链接,但由于披露协议,我不能给你。但如果您需要 sn-ps 代码,请告诉我。
感谢您的帮助!! :)
【问题讨论】:
-
嗯,所以我认为仍然没有修复?
标签: javascript android ipad mobile compatibility