Discuz中JS冲突的解决办法
发布者: 网站建设
来自: 婚纱摄影网站建设
查看:3588
最简单的办法就是不需要修改JS文件,只要在引入函数时插入一段
“var jq = jQuery.noConflict(); ” ,如:
- <script type="text/javascript">
- $j(function(){ //使用jQuery
- $("p").click(function(){
- alert( $(this).text() );
- });
- });
- $("pp").style.display = 'none'; //使用prototype
- </script>
复制代码 咱们可以修改为 :引用jQuery给JQ 赋予一个变量。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>
复制代码 可以用DW软件“Ctrl”+"F"查找“$”全部替换成“
jQuery ”。这样即可解决冲突问题。