我的代码使用 jQuery 启用手风琴。
当我单击accordion dt
元素时,手风琴打开,如果我再次单击它会关闭。
默认情况下,它已打开,但在整个页面加载后关闭。
这看起来很奇怪,所以我想将其隐藏为默认值。
可能吗?
Javascript
jQuery(document).ready( function() {
$(".accordion dt").click(function(){
$(this).next("dd").slideToggle();
$(this).next("dd").siblings("dd").slideUp();
$(this).toggleClass("open");
$(this).siblings("dt").removeClass("open");
});
});
window.onload = function(){
$(".accordion dd").hide();
}
HTML
<div class="accordion">
<dt><h3>Menu</h3></dt>
<dd>
Menu Contents
</dd>
</div>