实例:


    var j = jQuery.noConflict();
    j(function(){
        j(
".stripe tr:even").addClass("alt");
        
        j(
".stripe tr").hover(function(){
            j(
this).toggleClass("over");
        },function(){
            j(
this).toggleClass("over");
        }).click(function(){
            j(
this).removeClass("alt").toggleClass("click");
        });
    }); 
</script>

 

随着.net技术不断提高,出现了很多方便程序员变成的javascript库,现在正是jQuery、Prototype、EXT库活跃的时候,

有时编程会同时使用它们,这时候会出现一点兼容问题,

开发时我同时应用了jQuery和Prototype,这两个库中都有$()方法,如实例可以用下面方法解决:

1、导入时prototype.js必须先导入,否则会在Protype.js内部出现错误

 

jQuery和Prototype兼容问题

2、将jQuery的$注册成:

 jQuery.noConflict();
然后就可以以 j 或者 jQuery 代替$进行开发,同时Prototype.js中的$("")也能同时使用了。

相关文章: