我正在为网站的主页设置“广告牌”。广告牌将显示一个活动图像,并且右侧的缩略图将用于更改广告牌上的图像。
像这样的东西:
目前我像这样交换图像:
<div id="_bbImage">
<img src="images/bill1.png" class="bbImage" id= "MainBB"/>
</div><!--_bbImage-->
<div id="_bbTab1" class="inactiveTab">
<a href="images/bill2.png" onclick="swap(this); return false;">
<img src="images/bbtab1.png" class="bbTabImg" id="bbTabImg1" />
</a>
</div><!--bbTab1-->
JavaScript 函数如下所示:
function swap(image){document.getElementById("MainBB").src = image.href;}
但是现在,我希望缩略图在选中或“活动”时具有不同的类以实现此效果:
我需要完成类切换到活动,但我还需要确保之前选择的选项卡再次设置回“非活动”类。
我试过这样的事情:
function inactiveTab(name){document.getElementById(name).className = "inactiveTab";}
function activeTab(name){document.getElementById(name).className = "activeTab";}
function inactiveTabAll(){
inactiveTab("_bbTab1");
inactiveTab("_bbTab2");
inactiveTab("_bbTab3");
inactiveTab("_bbTab4");
inactiveTab("_bbTab5");
inactiveTab("_bbTab6");
}
和:
<div id="_bbTab1" class="inactiveTab">
<a href="images/bill1.png" onclick="swap(this); inactiveTabAll(); activeTab("_bbTab1"); return false;">
<img src="images/bbtab2.png" class="bbTabImg" id="bbTabImg1" />
</a>
</div><!--bbTab1-->
但这似乎不起作用,当我单击缩略图时,我只是链接到显示“image/bill2.png”图像的空白页面。
有谁知道实现这一目标的好方法,或者任何人都可以指出我正确的方向。
提前致谢,
抢