我可能是錯的,但它看起來像你希望它擴大和崩潰,因爲點擊鏈接。
我在小提琴中有一個解決方案,您可以查看。隨着鏈接被點擊,它會展開並崩潰。而且,如果在最後一次展開前單擊鏈接,則會崩潰級聯。
http://jsfiddle.net/XxURd/14/
希望這有助於。
的Javascript如下
$('a.control').click(function(){
var show = this.id;
if($('#wrapper > div.' + show).is(':hidden')) {
$('#wrapper > div.' + show).show();
return false;
}
else {
if(show == 'fieldset1') {
$('#wrapper > div.fieldset5').hide();
$('#wrapper > div.fieldset4').hide();
$('#wrapper > div.fieldset3').hide();
$('#wrapper > div.fieldset2').hide();
$('#wrapper > div.fieldset1').hide();
return false;
}
if(show == 'fieldset2') {
$('#wrapper > div.fieldset5').hide();
$('#wrapper > div.fieldset4').hide();
$('#wrapper > div.fieldset3').hide();
$('#wrapper > div.fieldset2').hide();
return false;
}
if(show == 'fieldset3') {
$('#wrapper > div.fieldset5').hide();
$('#wrapper > div.fieldset4').hide();
$('#wrapper > div.fieldset3').hide();
return false;
}
if(show == 'fieldset4') {
$('#wrapper > div.fieldset5').hide();
$('#wrapper > div.fieldset4').hide();
return false;
}
if(show == 'fieldset5') {
$('#wrapper > div.fieldset5').hide();
return false;
}
}
});
CSS如下
#wrapper {
left: 0px;
width: 300px;
margin: 0 auto;
}
#wrapper > div {
display: none;
width: 300px;
height: 55px;
float: left;
}
HTML如下
<div id="wrapper">
<a href="#" id="fieldset1" class="control">link 1</a><br/>
<div class="fieldset1" id="fs1">
fieldset1: <input type="text" name="fld1"><br />
<br />
<a href="#" id="fieldset2" class="control">link 2</a><br/>
</div>
<div class="fieldset2" id="fs2">
fieldset2: <input type="text" name="fld2"><br />
<br />
<a href="#" id="fieldset3" class="control">link 3</a><br/>
</div>
<div class="fieldset3" id="fs3">
fieldset3: <input type="text" name="fld3"><br />
<br />
<a href="#" id="fieldset4" class="control">link 4</a><br/>
</div>
<div class="fieldset4" id="fs4">
fieldset4: <input type="text" name="fld4"><br />
<br />
<a href="#" id="fieldset5" class="control">link 5</a><br/>
</div>
<div class="fieldset5" id="fs5">
fieldset5: <input type="text" name="fld5"><br />
<br />
</div>
</div>
當你說 '只有被點擊的表演環節'
- 你的意思是一個)鏈接,當前用戶已經點擊了當前會話,b)當前用戶在當前或前一個會話中點擊過的鏈接,c)l已被其他訪問者點擊過的油墨,或d)其他東西? –
a,在當前會話中 – user1559811
然後你可以使用'SessionStorage'。由IE8發明,不久之後由其他人支持。 –