我有一个真正的发型师: 我有一个使用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工作的页面:
这是包含动画的页面,其中对话框和flexslider不起作用:
http://s149471880.online.de/?ani=1
非常感谢任何帮助!
答案 0 :(得分:1)
在i帧中加载动画
<iframe src="/animation/Animation.html" width="980" marginwidth="0" height="350" marginheight="0" scrolling="no" frameborder="0"> </iframe>
然后它不会发生冲突。