实例:
Code
<script type="text/javascript">
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内部出现错误
2、将jQuery的$注册成:
Code
var j = jQuery.noConflict();
然后就可以以 j 或者 jQuery 代替$进行开发,同时Prototype.js中的$("")也能同时使用了。