关于模板更换分类树之后出现的问题!!请高手帮忙!!

2016-07-07 16:09 来源:www.chinab4c.com 作者:ecshop专家

我的网站本身用了jewelry的模板,然后把分类树改为Creative模板的。

在这个过程中,我把Creative模板的category_tree.lbi文件覆盖到jewelry模板的对应文件。
添加对应CSS,对应的图片,修改模板目录的action.js,然后成功的添加了这个分类树。但是问题出现了。

产品详情页的 商品描述,商品属性等几个属性栏不能切换了,而且这几个栏目的内容都一起显示出来。如图所示:
1.jpg
我不知道是哪个地方出错了。我曾试过把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;
}
}
}

回答:
没人帮忙看看吗。。真是凄凉啊。。