多个jquery插件有冲突 [英] multiple jquery plugins have conflict

查看:115
本文介绍了多个jquery插件有冲突的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好。我在我的网站上使用了多个不同版本的插件,但是我无法解决冲突。我很喜欢和应用解决方案,但他们不能一起工作。我在Jquery的小学生请帮助我。

hi all. I've used multiple plugins with different versions in my website but there is a conflict I cant solve. I goggled a lot and applied solutions but they don't work together.I'm elementary in Jquery please help me.

    <!-- jQuery KenBurn Slider-----------jquery1.7.2--jQuery UI 1.8.5---->
    <script src="SliderRevolution/rs-plugin/js/jquery-ui.js"></script>
    <script src="SliderRevolution/rs-plugin/js/jquery.js"></script>
    <script src="SliderRevolution/rs-plugin/js/jquery.themepunch.plugins.min.js"></script>
    <script src="SliderRevolution/rs-plugin/js/jquery.themepunch.revolution.min.js"></script>
    <script src="SliderRevolution/rs-plugin/js/Slider.js"></script>
<%------------magic line ------------jQuery 1.5.2--------------------%>
    <script src="MagicLine/js/example.js"></script>
    <script src='http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js'></script>  
 <!-------------dock menu------jQuery 1.1.2---------------------------->
    <script type="text/javascript"  src="./dock/js/jquery.js"></script>
    <script type="text/javascript" src="./dock/js/interface.js"></script>



<! - - jQuery KenBurn Slider ----------- jquery1.7.2 - jQuery UI 1.8.5 ---->

Slider.js:


<!-- jQuery KenBurn Slider-----------jquery1.7.2--jQuery UI 1.8.5---->
Slider.js:

var newjq = jQuery;
newjq.noConflict();
newjq(document).ready(function () {
    newjq('.fullwidthabnner').revolution(
           {
               delay: 5000,
               startheight: 500,
               startwidth: 960,

               hideThumbs: 300,

               thumbWidth: 100,
               thumbHeight: 50,
               thumbAmount: 5,

               navigationType: "both",
               navigationArrows: "verticalcentered",
               navigationStyle: "round",

               touchenabled: "on",
               onHoverStop: "on",

               navOffsetHorizontal: 0,
               navOffsetVertical: 20,

               stopAtSlide: -1,
               stopAfterLoops: -1,

               shadow: 1,
               fullWidth: "on"
           });
});



<%------------魔术线----------- -jQuery 1.5.2 --------------------%>

example.js:


<%------------magic line ------------jQuery 1.5.2--------------------%>
example.js:

//var $jmagic = jQuery.noConflict(true);
z// DOM Ready
$(function() {

    var $el, leftPos, newWidth;
    
    /*
        EXAMPLE ONE
    */
    
    /* Add Magic Line markup via JavaScript, because it ain't gonna work without */
    $(".hmenu").append("<li id='magic-line'></li>");
    
    /* Cache it */
    var $magicLine = $("#magic-line");
    
    $magicLine
        .width($(".current_page_item").width())
        .css("left", $(".current_page_item a").position().left)
        .data("origLeft", $magicLine.position().left)
        .data("origWidth", $magicLine.width());
        
    $(".hmenu li").find("a").hover(function () {
        $el = $(this);
        leftPos = $el.position().left;
        newWidth = $el.parent().width();
        
        $magicLine.stop().animate({
            left: leftPos,
            width: newWidth
        });
    }, function() {
        $magicLine.stop().animate({
            left: $magicLine.data("origLeft"),
            width: $magicLine.data("origWidth")
        });    
    });
 });



<!------------- dock menu ------ jQuery 1.1.2 ---------------------------->

interface.js:


<!-------------dock menu------jQuery 1.1.2---------------------------->
interface.js:

eval(function(p,a,c,k,e,d)..............)

推荐答案

jmagic = jQuery.noConflict(true);
z // DOM Ready
jmagic = jQuery.noConflict(true); z// DOM Ready


function (){

var


el,leftPos,newWidth;

/ *
示例一
* /


/ * 通过JavaScript添加Magic Line标记,因为没有* /
el, leftPos, newWidth; /* EXAMPLE ONE */ /* Add Magic Line markup via JavaScript, because it ain't gonna work without */

这篇关于多个jquery插件有冲突的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆