私はディスプレイをインラインブロックにする必要があるdivをフェードインしようとします。
fadeInメソッドは、display = blockだけを仮定しているようです。
その動作を変更する方法はありますか?display = inline-blockでfadeInを使う方法
答えて
私は上記の読むものの組み合わせから、これは私が得たベストです:
$(div).css({
opacity: 0,
display: 'inline-block'
}).animate({opacity:1},600);
css()
を使用している場合は、
$("div").fadeIn().css("display","inline-block");
私はこれを試していないが、私はそれは要素が少し周りにジャンプすることがあります感を持っている、とアニメーション中に 'display:block;'に変更され、アニメーションが終了した後 'display:inline-block'に戻ります。だから私はそれがうまくいくとは思わない。とにかく試してみる価値があるかもしれないので、+1してください。 – Spudley
@Spudley私は思ったのですが、 'position:inline-block'ではなく' position:inline'で 'display:block'を最初に表示するかどうかを確認しました。 http://jsfiddle.net/6DcY9/もちろん、他のコードによってはこれが起こるかもしれません。 – Sotiris
私は '' fadeIn( "fast")css({'display': 'inline-block'}) 'と'私のレイアウトがまったく飛び跳ねることはありません。私はそれがfadeInが終了する前に表示プロパティを設定すると思います。また、IE7はインラインブロックの解釈方法を知らないので、 'html'のクラスが' ie7'であるかどうかをチェックし、 '.css({'display': 'inline'、 'zoom': ' 1 '}) 'を使用します。 – Jazzerus
私はinline-block
要素内の余分な素子層を入れて、代わりにそのフェージングをお勧めしたいです。
<div style='display:inline-block;'>
<div id='fadmein'>....</div>
</div>
$('#fademein').fadeIn();
私はそれが余分なマークアップだと知っていますが、おそらく問題の最も実用的な解決策です。
代わりに、fadeIn()
を使用するのではなく、JQueryのanimate()
メソッドを使用して不透明度を変更する方法があります。これにより、opacity
プロパティのみが変更されます。 display
プロパティは変更されません。
コンテンツの設定方法によっては、最高の見た目のソリューションではありませんが、これはおそらく実装が簡単で、驚くほどうまく機能します。どうもありがとう! – shmeeps
jQueryフォーラムのthis questionによれば、解答のプロパティをblock
に変更してフローティングにすることをお勧めします。
- 1. v-showでfadeInなどを使用する方法
- 2. jQuery:.html()でfadeIn()を使用
- 3. iphone sdkを使ってFadeInとFadeOutを再生する方法
- 4. jqueryを使用してfadeInをToggleClassにする方法
- 5. .trigger( 'fadeIn')を使わずにfadeInイベントにコマンドをバインドする方法はありますか?
- 6. フラッシュオブジェクトにdisplay noneとblockを使用する方法は?
- 7. jadeをfadeInとfadeOutで使用してイメージスライダーを作成する方法
- 8. スクロール - ブートストラップでスタティックnavbar fadeInを作成する方法
- 9. 最初のFadeInイベントをスライダで遅らせる方法
- 10. fadeIn()/ fadeOut()でHide()
- 11. dsxのスカラ2.0ノートブックでscala 2.11の "display"関数を使用する方法
- 12. 初期または常時ブロックなしで$ displayを使用する方法
- 13. .attrを使用するときにfadeInを追加する方法
- 14. GTKをDISPLAYなしで使用する
- 15. WebViewController - display
- 16. Hover img fadeIn nextまたはfadeIn first img
- 17. fadeInを使用してdivをスクロール
- 18. スクロール位置にfixed divのfadeInエフェクトを追加する方法
- 19. 'display clusqmgr(*)'コマンドを使用してチャネルの種類を取得する方法は?
- 20. `flex display 'を使って2つのボタンを分離する方法。
- 21. FadeIn新しいURL(Jqueryを使用)
- 22. Python String display
- 23. モデルファーストデザインのモデルに[Display(= "displayname"])のような属性を適用する方法は?
- 24. QApplication without display
- 25. PiCamera on VNC display
- 26. javascript display htmlentitiesタグ
- 27. Datagridview Display
- 28. jquery display with br:none;
- 29. Display Prefuse Nodeフィールド
- 30. Android webview display mess
あなたは私の日を保存する –
ちょうど偉大な男..ありがとう – Novasol