我正在制作隐藏和显示功能...... 我的代码中有一个错误.. 当我点击第一个div ...内容从下到上打开... 那个时候只有箭头出现...... 但在页面加载自己它显示箭头..
在下方提供我的代码......
<div id='firstRadio'>
<div class="first" > First </div>
<div class="arrow-down"></div>
</div>
$(document).ready(function() {
$("#firstRadio").click(function() {
$("#secondHiddenDiv").hide("slow");
$("#firstHiddenDiv").show("slow");
});
$("#secondRadio").click(function() {
$("#firstHiddenDiv").hide("slow");
$("#secondHiddenDiv").show("slow");
});
$("#thirdRadio").click(function() {
$("#firstHiddenDiv, #secondHiddenDiv").hide("slow");
});
});
答案 0 :(得分:1)
将arrow div
移至content div
,请参阅小提琴:http://jsfiddle.net/2syzQ/41/
<div id='firstHiddenDiv'><div class="arrow-down"></div>Lorem ipsum dolor sit a...</div>
答案 1 :(得分:0)
添加css
.arrow-down
{
display:none;
}
在'second radio'点击功能
下添加setTimeout功能 $("#secondRadio").click(function() {
$("#firstHiddenDiv").hide("slow");
$("#secondHiddenDiv").show("slow");
setTimeout(function(){
$(".arrow-down").show();
},800);
});
小提琴: