jQuery和prototype冲突的解决办法:
这两者都有$变量。根据jQuery官方网站上的说法,可以用如下方式解决:
var $j = jQuery.noConflict();
整个页面的代码如下:
<html> <head> <script src="prototype.js"></script> <script src="jquery.js"></script> <script> var $j = jQuery.noConflict(); $j(document).ready(function(){ }); function hiddenDiv(){ // Use jQuery via $j(...)$j("#someid").hide(); // Use Prototype with $(...), etc. alert($('someid').innerText); } </script> </head> <body> <div id="someid" >我是谁啊</div> </body> </html>当然也可以把
var $j = jQuery.noConflict();放在jquery.js中的最后一行,这样就不需要在每个页面都加上这一行。
页:
[1]