我在网页里不能同时用这个 jQuery 插件和 jQuery UI
我下了这个jQuery导航插件,又下了最新的jQueryUI的LeFrog主题,把它们放到同一个页面里,这个导航的动画效果就消失了,给加载的js文件换换位置,动画效果恢复...
我下了这个jQuery导航插件,又下了最新的 jQuery UI 的 Le Frog 主题,把它们放到同一个页面里,这个导航的动画效果就消失了,给加载的js文件换换位置,动画效果恢复了,但UI效果又没了,帮帮忙,看我该怎么解决。
下方地址去掉¥符号,多谢
net¥.tutsplus.¥com/tutorials/javascript-ajax/create-a-cool-animated-navigation-with-css-and-jquery/ 展开
下方地址去掉¥符号,多谢
net¥.tutsplus.¥com/tutorials/javascript-ajax/create-a-cool-animated-navigation-with-css-and-jquery/ 展开
3个回答
展开全部
以前遇到过这种情,况原因很简单,是后加载的js把前面的某些东西覆盖了,你把哪个放后面,就显示哪个效果,你看看你下载的那个主题,里面有些地方改下名字吧,这样可能就好了
追问
我给加载这几个jquery的顺序换了下,当正常显示UI时,插件自己定义的一个function叫mMouseOver(),里面
$(this).stop().css({backgroundImage: 'url(img/nav-over.png)',cursor: 'pointer'})
能正常换背景
但后面的动画不显示
.animate({ backgroundPosition:'(' + _getHPos( this.id ) +'px -30px}'},"fast",
再后面有个function里面几个.animate都没显示
会不会是.animate有问题?该怎么解决
谢谢
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我也遇到过类似的情况,美工拿过来的页面和我自己写的jquery代码有冲突,可以试下这样:
把用到jquery插件代码的地方的$换成jQuery,一般比较容易起冲突的就是两个插件都一起定义了$导致有一个插件的效果显示不出。
如果还是有错就要看具体的错误信息了,如果你有测试网站的话我可以帮你看看,不过不保证一定能解决。
把用到jquery插件代码的地方的$换成jQuery,一般比较容易起冲突的就是两个插件都一起定义了$导致有一个插件的效果显示不出。
如果还是有错就要看具体的错误信息了,如果你有测试网站的话我可以帮你看看,不过不保证一定能解决。
追问
我jquery不是很好,能帮我看看吗,那个插件就是我问题里给的地址,和它冲突的是jQuery UI 里的 Le Frog 主题,把那插件放到 这个 UI 主题的示范页面里就能看到问题,谢啦
追答
你把文件先做个备份,然后做如下操作:
插件文件:1.jquery-ui-1.8.23.custom.min.js查找$全部替换成jQuery;
2.页面调用的时候用jQuery('#date').datepicker()这样的。
jQuery UI文件:
1.打开jquery.js,查找jQuery全部替换成$;
2.打开jquery-bp.js,查找jQuery替换成$,应该只有1个被替换;
3.然后还要确保图片路径正确,需要在main.css和navigation.js里面改,url(img/xx.png),url里的就是路径,这个你懂的吧,如果不清楚路径是否正确,你可以安个火狐装个firebug插件,F12打开之后运行页面,切换到控制台选项卡,如果有404什么的就是路径不对。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
下载的方法里面有重复的命名 或者是你里面又有js 又有jquery 冲突了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询