slideToggle
、fadeIn
、または同様の関数を使用してjQueryでアイテム を表示するにはどうすればよいdisplay:block
ですか? htmlに追加style="display:none"
して、css が表示されたときに好きなようにスタイルを設定できることはわかっていますが、css のみを使用する方法はありますか? または、利点がある別の方法はありますか?display:inline
この手法を使用して、要素が直感的ではなく、後でデバッグするのが難しい場合があることを示すときにjQuery を「だまして」使用する必要があります。トリックを使用した例を次に示します(2番目が表示された後でも、両方のdivをインラインに保ちます)。
<div id="a">hello</div>
<div id="b" style="display:none">world</div>
<button>show world</button>
js:
$("button").click(function(){
$("#b").fadeIn();
});
CSS:
div{
display:inline;
}