脚本加载冲突?包含Adobe Edge Animation时,对象没有方法错误

时间:2013-05-10 15:41:59

标签: javascript jquery jquery-ui flexslider adobe-edge

我有一个真正的发型师: 我有一个使用jquery,jquery-ui和flexslider的网页。一切正常。现在我想要包含我用Adobe Edge Animator制作的动画。动画本身很好用,但是当我因为某种原因将它包含在页面中时,它似乎打破了jquery-ui和flexslider - 我得到了

  

未捕获TypeError:对象[object Object]没有方法'dialog'

     

未捕获TypeError:对象[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

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:1)

在i帧中加载动画

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

然后它不会发生冲突。