私は隠し要素$myHiddenElement
を持っています。今、私は`.show()`の一貫性のない動作(バグ?)
$myHiddenElement.show();
をすればすべてがOKです。しかし、私は
$myHiddenElement.show(300);
をすれば、その後$myHiddenElement
は被害私のレイアウトを属性display: block;
を取得します。
私は隠し要素$myHiddenElement
を持っています。今、私は`.show()`の一貫性のない動作(バグ?)
$myHiddenElement.show();
をすればすべてがOKです。しかし、私は
$myHiddenElement.show(300);
をすれば、その後$myHiddenElement
は被害私のレイアウトを属性display: block;
を取得します。
これを引き起こしているjQueryバグ(旧バージョン)があるようです。 参照:http://jsfiddle.net/Ux8xL/1/は1.6.2で動作しますが、1.2.6(http://jsfiddle.net/Ux8xL/2/)に戻ると、CSSのインライン表示ルールは考慮されていません。
EDIT:隠し要素がインラインビヘイビアに設定されているブロック要素であると想定しています。そうでない場合:?
display:blockを使用します。アニメーションを作成するには、それがタイマーを置いたときに来るだけなのです。
基本的には、display:inline-blockなどと同じものを生成する、要素のleftとdisplay:ブロックを浮動させるだけでよいはずです。
はい、コードなしで何もできません – genesis
隠し要素はどのような要素ですか?ブロック要素? – m90
投稿するhtmlお願いします。 –