我正在学习JavaScript,我试图切换一个简单的隐藏和揭示效果没有运气。目前效果只能通过点击具有相同参考的另一个div来取消。Javascript切换隐藏
这里是我的javascript:
var $ = jQuery;
$(document).ready(function(){
$('.section').hide();
});
function showMe(num){
$('.section').hide(0);
$('#div_one'+num).fadeIn(1000);
}
这里是我的CSS:
.height-auto
{
height:auto;
}
.section
{
width:552px;
min-height:300px;
}
这里是我的HTML:
<div class="section home-things visible" id="div_one1">
<div class="section-contents"></div>
</div>
</div>
理想的情况下,我会升用于“javascript:showMe(1)”的ike来切换“div_one1”等等。
请帮忙
首先快速侧面说明:把一个'div'的'了'里面是无效的HTML,并可能导致某些浏览器的问题;使用'span' - 如果需要,你仍然可以设置'display:block'的形式,但不会导致问题再次出现(或者只是样式化'a'标签并将内部元素放在一起) –
注意到并感谢你! – babusi
@CollinGrady Fyi你可以在HTML5以后的锚标签里面有块元素。它仍然是一个有效的HTML。 – PSL