HTML:
<div id="bottomContent" class="bottom_content" > <p>First Content</p> </div>
<div id="bottomContent2" class="bottom_content" > <p>second Content</p> </div>
<div id="bottomContent3" class="bottom_content" > <p>Third Content</p> </div>
JS:
$("div.one").click (function(){
$("#bottomContent2").hide();
$("#bottomContent3").hide();
$("#bottomContent").animate({width: "toggle"}, 1000);
});
$("div.two").click (function(){
$("#bottomContent").hide();
$("#bottomContent1").hide();
$("#bottomContent2").animate({width: "toggle"}, 1000);
});
$("div.three").click (function(){
$("#bottomContent").hide();
$("#bottomContent2").hide();
$("#bottomContent3").animate({width: "toggle"}, 1000);
});
私は次のjQueryコードを持っています。これにより、各divがクリックされると、対応するdivアイテムがアニメーション化され、すでに開いている可能性のある他のdivがすべて閉じられますが、コーディングしてコンパクトにする方法は他にもあると思います。やった。どんな助けでもありがたいです。