4

我有一个真正的hairpuller:我有一个使用jquery、jquery-ui 和flexslider 的网页。一切正常。现在我想包含一个我用 Adob​​e Edge Animator 制作的动画。动画本身可以正常工作,但是当我出于某种原因将其包含在页面中时,它似乎破坏了 jquery-ui 和 flexslider - 我明白了

未捕获的类型错误:对象 [对象对象] 没有方法“对话”

未捕获的类型错误:对象 [object Object] 没有方法“flexslider”

即使脚本已加载并且当我使用时一切正常

<script type="text/javascript" charset="utf-8" src="ani_1_edgePreload.js"></script>

又出来了。

我试过使用 jquery noconflict,重新排列脚本序列但无济于事。

真正奇怪的是,如果我使用某个参数调用页面,弹出一个 jquery-ui 对话框 onload,该对话框实际上会打开,但是一旦动画加载,我就会再次出现上述错误。

我在这里设置了测试用例:

这是带有对话框和 flexslider 工作的页面:

http://s149471880.online.de/

这是带有动画的页面,其中对话框和 flexslider 不起作用:

http://s149471880.online.de/?ani=1

任何帮助将不胜感激!

4

1 回答 1

1

在 i 帧中加载动画

<iframe src="/animation/Animation.html" width="980" marginwidth="0" height="350" marginheight="0" scrolling="no" frameborder="0"> </iframe>

那么它不会冲突。

于 2013-09-26T13:57:42.380 回答