Dre*_*TeK 1 html javascript jquery accordion slidetoggle
我正在做一个简单的jquery手风琴效果,如下所示.
JQUERY
$(function ($) {
$('.Accordian').find('.Btn').click(function () {
$(this).next('.Content').slideToggle('fast');
$('.Content').not($(this).next()).slideUp('fast');
});
});
Run Code Online (Sandbox Code Playgroud)
HTML
<div class="Accordian">
<div class="Btn"></div>
<div class="Content"></div>
</div>
Run Code Online (Sandbox Code Playgroud)
然而,如果将内容置于其间.Btn并且.Content然后它中断,则此工作很好.
题
尝试与兄弟姐妹()
$(function ($) {
$('.Accordian').find('.Btn').click(function () {
//cache the value so that it can be used in the next statement
var $content = $(this).siblings('.Content').slideToggle('fast');
$('.Content').not($content).slideUp('fast');
});
});
Run Code Online (Sandbox Code Playgroud)