divの上部(高さ50pxなど)と他の部分(100pxなど)のdivをjquery.show()などで表示する必要があります。それを行う方法を知っている人はいますか?
質問する
9464 次
4 に答える
7
div の高さを 50px 固定に設定し、クリックすると高さを javascript/jQuery ごとに自動に変更するか、自動から 50px に戻すことができます。
CSS:
.mydiv{
height:50px;
min-height:50px;
overflow:hidden;
}
jQuery:
$("document").ready(function(){
$(".mydiv").click(function(){
if($(".mydiv").css("height")!="50px"){
$(".mydiv").slideDown();
}
else{
$(".mydiv").slideUp();
}
}
}
于 2012-04-16T11:47:37.083 に答える
1
コンテンツを に埋め込み<div id="foo" style="height: 50px; overflow:hidden">
ます。次に、JQuery を使用してこの要素の高さを制御します。
$("#foo").css("height", whatever);
于 2012-04-16T11:49:24.360 に答える
1
HTML:
<div id='example'>some content here</div>
CSS:
#example {height: 50px; overflow:hidden;}
jQuery:
$('#example').click(function(){
$(this).animate({ height: 500px; }, 250);
}
于 2012-04-16T11:51:29.253 に答える
0
CSS を使用して、div の高さを、開始点 (50px) から希望する高さに設定できます。overflow: hidden;
残りのコンテンツを非表示に設定します。
その後、次のようにして要素全体を表示できます。
$("#id-of-element-to-click-to-show-entire-div").click(function(){
$(this).slideDown("fast");
});
于 2012-04-16T11:48:17.737 に答える