我有一个带有可折叠标签和切换 +/- 按钮的手风琴式 NAV 设置。
我正在尝试使我的“标签”DIV 可点击。我在我的部分代码周围添加了以下函数并删除了重复的 toggle() 函数,但它仍然不能正常工作——
更新
$('.tabs').click(function() {
}
)
我的 HTML
<div id="tab1" class="tabs">NEWS [<a href="#" class="button" id="plus1">more</a>]</div>
<div class="expandable" id="one">
<p>This is placeholder text.</p></div>
<div id="tab2" class="tabs">EVENTS [<a href="#" class="button" id="plus2">more</a>]</div>
<div class="expandable" id="two">
<p>This is placeholder text.</p></div>
还有我的 javascript
$(window).load(function(){
$(document).ready(function(){
$(".expandable").hide();
$(".button").show();
$('.tabs').click(function() { // added new
$('.button').toggle(function(){
$(".expandable").slideDown(
function(){
$(".button").text("less")
}
);
},function(){
$(".expandable").slideUp(
function(){
$(".button").text("more")
}
);
});
}); // end of click
});
});
我最初为每个选项卡设置了一个 toggle() 函数,但我被告知不要这样做。我在 JS 语法上苦苦挣扎,所以我现在不知道该去哪里。
谢谢人们。