<script type="text/javascript">
$(document).ready(function(){
$("#toggle").toggle(
function(){
$("#box1").slideToggle(800,function(){
$("#box2").slideToggle();
});
},
function(){
$("#box2").slideToggle(800,function(){
$("#box1").slideToggle();
});
}
);
});
</script>
<div id="box1">
<a href="#" class="order" id="toggle"> </a>
</div>
<div id="box2" style="display:none;">
<a href="#" class="back" id="toggle"> </a>
</div>发布于 2010-03-24 15:45:34
对于这两个<a>元素,您不能使用相同的"id“值。您为它们提供了不同的“类”值;也许您应该将值替换为"class“和"id”属性。
发布于 2013-02-18 00:12:10
首先,对于两个元素,您不能有相同的id。其次,jQuery本机幻灯片动画只在自上而下的方向工作。
<script type="text/javascript">
$(document).ready(function(){
$(".toggle.order").click(
function(){
$("#box1").slideToggle(800,function(){
$("#box2").slideToggle();
});
});
$(".toggle.back").click(
function(){
$("#box2").slideToggle(800,function(){
$("#box1").slideToggle();
});
});
});
</script>
<div id="box1">
<a href="#" class="order toggle"> </a>
</div>
<div id="box2" style="display:none;">
<a href="#" class="back toggle"> </a>
</div>https://stackoverflow.com/questions/2509016
复制相似问题