我正在寻找一种方法来修改以下内容,以允许第一个div在加载时打开。 这是一个简单的修复?真的很感激帮助。
$(document).ready(function() {
$(".expand-menu .menu_header").click(function() {
if($(this).next("div").is(":visible")){
$(this).next("div").slideDown("slow");
} else {
$(".expand-menu .category_list").slideUp("slow");
$(this).next("div").slideToggle("slow");
}
});
答案 0 :(得分:0)
您可以手动触发第一个标签的点击处理程序
$(document).ready(function() {
$(".expand-menu .menu_header").click(function() {
if($(this).next("div").is(":visible")){
$(this).next("div").slideDown("slow");
} else {
$(".expand-menu .category_list").slideUp("slow");
$(this).next("div").slideToggle("slow");
}
}).first().click(); // or .trigger('click')
});
答案 1 :(得分:0)
这是一个简单的,DEMO http://jsfiddle.net/yeyene/EHcKs/1/
$(document).ready(function() {
$('.content').eq(0).slideDown();
$(".header").click(function() {
$('.content').slideUp();
$('#'+$(this).attr('target')).slideDown(500);
});
});