基本上是这样的情况:
http://jsfiddle.net/thomascs/CfGYG/1/
我有一个 iframe,当点击不同的按钮时加载不同。但是所有这些按钮都在切换同一个 iframe,但只有最上面的一个在工作。
我还希望动画使 iframe 不切换,然后在它已经打开时重新切换,但是单击了一个新链接。
HTML:
<div id="wrapper">
<div id="left">LINKSSSSS</div>
<div id="menu">
<span class="button" id="leftbutton">open left</span>
<span class="button" id="rightbutton">open right1</span>
<span class="button" id="rightbutton">open right2</span>
<span class="button" id="rightbutton">open right3</span>
</div>
<div id="right">RECHTSSSS</div>
</div>
CSS:
#menu {
background:#eee;
width:300px;
height:400px;
float:left;
}
#left {
float:left;
display:none;
}
#right {
float:left;
display:none;
}
JS:
$(document).ready(function () {
$('#leftbutton').click(function () {
$('#right').hide();
$('#left').toggle();
});
});
$(document).ready(function () {
$('#rightbutton').click(function () {
$('#left').hide();
$('#right').toggle();
});
});
!编辑!
所以用id代替类选择器的问题已经解决了。我还设法实现了重新切换动画。当我点击同一个链接两次时,我只需要恢复切换功能。
就像现在一样:http: //jsfiddle.net/thomascs/CfGYG/6/