1. #1
    Sencha User
    Join Date
    Nov 2009
    Posts
    21
    Vote Rating
    0
    extusr is on a distinguished road

      0  

    Default fadeOut したエレメントが fadeIn で再表示できない

    fadeOut したエレメントが fadeIn で再表示できない


    ExtJS4 を勉強中のものです。
    どうぞよろしくお願いいたします。

    fadeOut エフェクトでフェードアウトしたエレメントをfadeInで再表示させようとしたところ、
    非表示のまま微動だにしないという現象が発生しています。

    調べたところ、スタイルシートのdisplayがnoneとなったままなことが原因なようで、
    fadeInの前にこの値を書き換えてやることで問題は解消しましたが、
    あまり効率的ではないような気がしています。

    fadeOut のオブションの指定などにより、この問題を解決することはできるのでしょうか。
    remove:false 指定があやしいと思い、このオプションを指定してみましたが、
    やはり問題は解消しなかったもので…。

    よろしければ、ご助言のほどよろしくお願いいたします。

    ※いろいろいじくって勉強しているため、解決前に同時に複数のスレッドを作成して申し訳ありません。。

  2. #2
    Sencha User mashiki's Avatar
    Join Date
    Oct 2007
    Location
    Japan
    Posts
    139
    Vote Rating
    0
    mashiki is on a distinguished road

      0  

    Default


    バージョンがわからないのですが、4.0.7で普通につかえるので

    http://jsfiddle.net/XnGWt/2/

    コードのどこかに原因が有ると思います。

    オプションだとuseDisplayのほうですかね

  3. #3
    Sencha User
    Join Date
    Nov 2009
    Posts
    21
    Vote Rating
    0
    extusr is on a distinguished road

      0  

    Default


    お教えいただきましてありがとうございます。
    useDisplay オプションを設定しましたが、やはり表示されませんでした。

    バージョンが4.1 Beta なので、もしかしたらバージョン差異によるものなのかもしれません。
    また、コードのいずれかの個所で非表示オプションをつけていたりないか、
    あらためて調査していこうかと思います。

    互助件いただきましてありがとうございました!

Thread Participants: 1