<script src="images/jquery-1.6.4.min.js"></script>
<script>
var num=0;
function bb()
{$('#more1').hide();
$('#more2').hide();
$('#more3').hide();}
var num=nullfunction aa()
{
if(num==null)
num=1
else
num++
if(num==1)
$('#showmore').toggle(function(){$('#more1').show();} , function(){$('#more').hide();});
else if(num==2)
$('#showmore').toggle(function(){$('#more2').show();} , function(){$('#more').hide();});
else if(num==3)
$('#showmore').toggle(function(){$('#more3').show();} , function(){$('#more').hide();});
}
</script><body onload="bb()">
<div id="more1">11</div>
<div id="more2">22</div>
<div id="more3">33</div>
<button id="showmore" onclick="aa()">更多...</button>
</div>
</body>
为什么第一次点击的时候"more1"里面的数据不能显示,第二次点击的时候会同时出现"more1"和"more2"的数据
而以后每次点击就都没有问题了???
<script src="images/jquery-1.6.4.min.js"></script>
<script>
$(document).ready(function(){
{$('#more1').hide();
$('#more2').hide();
$('#more3').hide();}
$("#showmore").toggle(
function(){$('#more1').show();},
function(){$('#more2').show();},
function(){$('#more3').show();}
);
});
</script>
明白了 怎么就没去了解下这个函数呢...