【发布时间】:2013-03-17 21:52:19
【问题描述】:
这里是 JavaScript:
function unhide(divID) {
var item = document.getElementById(divID);
if (item) {
item.className=(item.className=='hidden')?'unhidden':'hidden';
}
}
这是 HTML:
<a href="javascript:unhide('verizon');">VERIZON<br>
<a href="javascript:unhide('sap');">SAP</a><br>
<div id="sap" class="hidden">
<embed src="videos/sap.mov" height="270" width="480" scale="tofit"></embed>
</div>
<div id="verizon" class="hidden">
<embed src="videos/verizon.mov" height="270" width="480" scale="tofit"></embed>
</div>
当我点击 SAP 时,视频会播放。当我点击 Verizon 时,它也会播放,但 SAP 视频会继续播放,即使它被隐藏了。
我对 javascript 很陌生。
有没有更好的方法来做到这一点?如何修复已有的代码?
【问题讨论】:
-
确保您标记了相应的答案。它使人们更愿意回答您未来的问题。
标签: javascript video show-hide mov