div标签 - 打开和关闭
问题描述:
应该超级简单,你们... div一个被点击,div二出现。我不知道该怎么做是让div 2在div div被再次点击时消失。div标签 - 打开和关闭
<img src="/..." width="" height"" onClick="MM_showHideLayers('logo','','show','logoEasterEgg','',show')">
我要补充这行代码,使DIV“logoEasterEgg”中1区图像,再次点击时消失?
答
您将需要添加另一个函数调用,以在第一次调用之后隐藏其他div以显示它。
onclick属性会是这个样子:
MM_showHideLayers( '标志', '', '秀', 'logoEasterEgg', '',展示'); hide_function();
onclick属性将允许尽可能多的JavaScript,只要你喜欢你,你可以尽可能多的功能,你喜欢在那里 - 只是不要忘记你的分号。
编辑:
阅读一些关于MM_showHideLayers
我在想,你需要改变功能关闭,需要关闭DIV之后。换句话说,如果你想关闭logo
然后进行onclick属性(注意隐藏):
MM_showHideLayers( '标志', '', '隐藏', 'logoEasterEgg', '',秀” );
答
而不是使用MM_showHideLayers()你可以做这样的事情......?
function toggleDiv(divId)
{
var myDiv = document.getElementById(divId);
if (myDiv)
{
if (myDiv.style.display === 'none')
{
myDiv.style.display = 'block';
}
else
{
myDiv.style.display = 'none';
}
}
}
<img src="/..." width="" height"" onClick="toggleDiv('logoEasterEgg')">
jQuery有肘节功能 $( '#DIV1')切换( 函数(){$( '#logoEasterEgg')显示();}。, 函数(){$(” #logoEasterEgg')。hide();}); – bendewey 2008-12-21 05:33:52