我试图用 jQuery 手风琴制作模板。我只需要一键打开 2 个具有 2 个不同效果的 div。
我的代码:
jQuery:
$(document).ready(function() {
$('div.question').click(function() {
$('div.answer').slideUp(600);
$(this).next().slideDown(600);
});
$("div.answer").hide();
});
HTML:
<div class="question">Question</div>
<div class="answer">Answer</div>
但是,我想做这样的事情,点击问题后显示 2 div 和 2 效果:
jQuery:
$(document).ready(function() {
$('div.question').click(function() {
$('div.answer').slideUp(600);
$('div.tip').fadeIn();
$(this).next().slideDown(600);
$(this).next().fadeOut();
});
$("div.answer").hide();
$("div.tip").hide();
});
HTML:
<div class="question">Question</div> <!--On click-->
<div class="answer">Answer</div> <!--Open with slide effect-->
<div class="tip">Tip</div> <!--Open with fade in effect-->
单击问题后如何显示 2 个具有 2 个效果的 DIV?
有问题的演示:http: //jsfiddle.net/3RtKS/