关于模板更换分类树之后出现的问题!!请高手帮忙!!
2016-07-07 16:09 来源:www.chinab4c.com 作者:ecshop专家
我的网站本身用了jewelry的模板,然后把分类树改为Creative模板的。 在这个过程中,我把Creative模板的category_tree.lbi文件覆盖到jewelry模板的对应文件。 添加对应CSS,对应的图片,修改模板目录的action.js,然后成功的添加了这个分类树。但是问题出现了。 产品详情页的 商品描述,商品属性等几个属性栏不能切换了,而且这几个栏目的内容都一起显示出来。如图所示: 我不知道是哪个地方出错了。我曾试过把jewelry模板的category_tree.lbi文件还原,就没问题。但是一覆盖又出现问题,我考虑过是不是JS有问题,但是我看不懂JS,所以请各位大侠能帮助小弟。。拜托了。。谢谢!! 我的网站是:http://www.feiyusp.com 哪位好心的大侠帮助看看啊!!不胜感激!! 下面附带我现在的action.js代码: function $(element) { return document.getElementById(element); } //切屏--是按钮,_v是内容平台,_h是内容库 function reg(str){ var bt=$(str+"_b").getElementsByTagName("h2"); for(var i=0;i<bt.length;i++){ bt.subj=str; bt.pai=i; bt.style.cursor="pointer"; bt.onmouseover=function(){ $(this.subj+"_v").innerHTML=$(this.subj+"_h").getElementsByTagName("blockquote")[this.pai].innerHTML; for(var j=0;j<$(this.subj+"_b").getElementsByTagName("h2").length;j++){ var _bt=$(this.subj+"_b").getElementsByTagName("h2")[j]; var ison=j==this.pai; _bt.className=(ison?"":"h2bg"); } } } $(str+"_h").className="none"; $(str+"_v").innerHTML=$(str+"_h").getElementsByTagName("blockquote")[0].innerHTML; } function colorStyle(id,color1,color2){ var elem = $(id); if(elem.getAttribute("id") == id){ //elem.className = color1; if(elem.className == color1) elem.className = color2; else elem.className = color1; } } function articleSize(size,lineheight){ var article = $("article"); article.style.fontSize = size+"px"; article.style.lineHeight = lineheight+"px"; } //goods.dwt function initAutoFocus(){ autoShiftFocus("focustab", "a", "focuscont", "div"); function autoShiftFocus(tabsid, tabstagname, contentid, contenttagname){ //var autotpc = setInterval(autoSlideTopic, 3000);//每隔3秒运行一次autoSlideTopic var tabs = document.getElementById(tabsid).getElementsByTagName(tabstagname);//提取a标签 tabs[0].className = "act"; var contents = document.getElementById(contentid).getElementsByTagName(contenttagname);//提取id为focuscont下的div标签 contents[0].style.display = "block"; var cur_index_num = 0; if (tabstagname == "a") { for (var a = tabs.length - 1; a >= 0; a--) { tabs[a].onclick = function(){ return false; } } } function getContentsArr(){ var contentsarr = new Array(); for (var z=0;z<contents.length; z++) { if(contents[z].id.indexOf(contentid)>=0){ contentsarr[contentsarr.length] = contents[z]; } } return contentsarr; } var contarr=getContentsArr(); function autoSlideTopic(){ for (var a = tabs.length - 1; a >= 0; a--) { tabs[a].className = ""; } for (var b = contarr.length - 1; b >= 0; b--) { contarr.style.display = "none"; } contarr[cur_index_num].style.display = "block"; tabs[cur_index_num].className = "act"; var total_num = tabs.length; cur_index_num++; if (cur_index_num >= total_num) { cur_index_num = 0; } } for (var c = tabs.length - 1; c >= 0; c--) { tabs[c].onmouseover = function(){ //clearInterval(autotpc); changeTabs(this.name); } tabs[c].onmouseout = function(){ //autotpc = setInterval(autoSlideTopic, 3000); clearInterval(autoSlideTopic); } } function changeTabs(num){ var thenum = num - 1; for (var n = tabs.length - 1; n >= 0; n--) { tabs[n].className = ""; } tabs[thenum].className = "act"; for (var m = contarr.length - 1; m >= 0; m--) { contarr[m].style.display = "none"; } contarr[thenum].style.display = "block"; cur_index_num = thenum; } } } function myScroll(action){ var action=action; var num = $("items").getElementsByTagName("li").length; var xun = 300*((num/5)-1)-68;//250为可视区域高度,num为总子元素,5为每页显示个数,25为每个子元素的实际宽度; var a = $("items").scrollTop; if(action == "up"){myScrollUp()} if(action == "dow"){myScrollDow()} function myScrollUp(){ if(a<=0){ alert("最顶端了!"); $("aa").className="top" $("bb").className="bottomcolor" }else{ $("items").scrollTop-=330; } } function myScrollDow(){ if(typeof(timer)=="number"){clearInterval(timer)} if(a>=xun){ alert("最低端了!"); $("aa").className="topcolor" $("bb").className="bottom" }else{ $("items").scrollTop+=330; } } } //销售排行 function top10(id,cur){ var id = $(id).getElementsByTagName("li"); for(var i=0; i<id.length; i++) { id[0].className = "cur"; id.onmouseover = function() { this.className=""; for(var j=0; j<id.length; j++) { if((id[j].getAttribute("class") == cur) || (id[j].getAttribute("className") == cur)) { id[j].className = ""; break; } } this.className = cur; } } } |
回答:
没人帮忙看看吗。。真是凄凉啊。。 |
最近更新
常用插件
- ecshop订单聚合插件
ecshop订单聚合插件,主要是为了方便ecshop中订单产品到货情况的分析和...
- ecshop没登陆情况下订单查
ecshop没登陆情况下订单查询插件,主要是针对ecshop在没有登陆的情况下...
- ecshop注册审核插件
ecshop插件介绍:ecshop会员注册审核插件,主要是在前台提供给注册的时候...
- ecshop虚拟发货插件
ecshop虚拟发货插件介绍: ecshop虚拟发货插件,主要为了通过后台手动录...
- ecshop的oss插件
ecshop的oss插件免费共享了,oss,ecshoposs...
ecshop热门问答
ecshop热门资料
ecshopQQ邮箱
ecshop水平
gohprose
编辑器
ecshopvalue
ecshop邮件伺服器发送停顿
ecshop价格表
ecshop備份
ecshop麻烦
ecshop最新版本
ecshopzoom
ecshopIP信息
ecshopwordpress
ecshop403
ecshopforeach分析
ecshop治疗方法
ecshop货币符号
ecshop高分辨率
ecshopblue
dedecms栏目标题
ecshop等级价格
ecshop华文
ecshop我的健康我做主
ecshopView
ecshopcommand
ecshophacking
uchome设置
ecshop提交后
ecshop商品显示问题
Replica Watches