高手请进,一个js函数与Jquery的冲突
时间:2011-09-26
来源:互联网
最近在用ecshop,发现与Jquery原来是冲突的,排除了半天,发现这个reg函数与jquery是有冲突的。
不知道是哪个地方冲突,希望高手指点一下。。
不知道是哪个地方冲突,希望高手指点一下。。
复制内容到剪贴板
var bt=$(str+"_b").getElementsByTagName("span");
for(var i=0;i<bt.length;i++){
bt[i].subj=str;
bt[i].pai=i;
bt[i].style.cursor="pointer";
bt[i].onclick=function(){
$(this.subj+"_v").innerHTML=$(this.subj+"_h").getElementsByTagName("blockquote")[this.pai].innerHTML;
for(var j=0;j<$(this.subj+"_b").getElementsByTagName("span").length;j++){
var _bt=$(this.subj+"_b").getElementsByTagName("span")[j];
var ison=j==this.pai;
_bt.className=(ison?"":"spanbg");
}
}
}
$(str+"_h").className="none";
$(str+"_v").innerHTML=$(str+"_h").getElementsByTagName("blockquote")[0].innerHTML;
}
代码:
function reg(str){var bt=$(str+"_b").getElementsByTagName("span");
for(var i=0;i<bt.length;i++){
bt[i].subj=str;
bt[i].pai=i;
bt[i].style.cursor="pointer";
bt[i].onclick=function(){
$(this.subj+"_v").innerHTML=$(this.subj+"_h").getElementsByTagName("blockquote")[this.pai].innerHTML;
for(var j=0;j<$(this.subj+"_b").getElementsByTagName("span").length;j++){
var _bt=$(this.subj+"_b").getElementsByTagName("span")[j];
var ison=j==this.pai;
_bt.className=(ison?"":"spanbg");
}
}
}
$(str+"_h").className="none";
$(str+"_v").innerHTML=$(str+"_h").getElementsByTagName("blockquote")[0].innerHTML;
}
作者: cwm545 发布时间: 2011-09-26
‘$’JQ有用到你可以去掉试试
作者: ft284800 发布时间: 2011-09-26
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28