discuz使用了S()作為對象選取函數(shù),剛好與jQuery默認(rèn)的$()函數(shù)重合造成沖突 為了保持原有的DZ程序不被更改,所以我們要在JQ上修改了。 jquery.js 不需要修改這個文件。只要在引用的時候修改一下即可。 例如以下代碼 是jq 的代碼。如果不做修改直接用入DZ會報錯 <script type="text/javascript"> $j(function(){ //使用jQuery $("p").click(function(){ alert( $(this).text() ); }); }); $("pp").style.display = 'none'; //使用prototype </script> 我們可以引用jQuery給JQ賦予一個變量 var jq = jQuery.noConflict(); 修改成為: <script type="text/javascript"> var jq = jQuery.noConflict(); jq(function(){ //使用jQuery jq("p").click(function(){ alert( jq(this).text() ); }); }); jq("pp").style.display = 'none'; //使用prototype </script> 替換之后即可解決js沖突問題。 |