おはよう!Jqueryスライドアニメーション
私はスライドアニメーションでdivを非表示にして表示しようとしています。次のように 私のコードは次のとおりです。
<style>
div.bigBox
{
background-color:white;
width:100px;
height:125px;
overflow:hidden;
}
div.try{
background-color:green;
width:100px;
height:125px;
float: left;
}
div.try2{
background-color:yellow;
width:100px;
height:125px;
}
}
</style>
<script language="JavaScript" src="js/jquery-1.6.1.js"></script>
<script src="http://ui.jquery.com/latest/ui/jquery.effects.core.js"></script>
<script src="http://ui.jquery.com/latest/ui/jquery.effects.slide.js"></script>
</head>
<body>
<div class="bigBox">
<div class="try">
<p id="haha">CLICK THIS</p>
<p>This is a demonstration of jQuery SimpleDialog.</p>
</div>
<div class="try2">
<h3 id="test2">CLICK THIS</h3>
<p>This is a demonstration of jQuery SimpleDialog.</p>
</div>
</div>
<script>
$('#haha').click(function() {
alert("test");
$('.try').hide("slide", { direction: "left" }, 1000);
$('.try2').show("slide", { direction: "right" }, 1000);
});
</script>
問題は別の箱の推移です。非常にスムーズに流れません。私は非表示にすると同時に(隠されているボックスを尾行するように)表示します。助けてください。ありがとう
あなたはスタイルを閉じる直前に余分な終わりの中括弧を持っていますタグ。関連:ここでは、それを刺す人のためのフィドル(jQ 1.7 jQのUIに簡単にアクセスするため)です:http://jsfiddle.net/GregP/CV7fd/ –