1

モーダル ウィンドウで Flexslider を使用しています。モーダル ウィンドウを開くと、Flexslider と次/前のナビゲーションが表示されますが、ブラウザー ウィンドウのサイズを変更するまで最初のスライドは読み込まれず、本来の状態で表示されます。

この問題は、Firefox 11.0、Chrome 19.0.1084.56、および Opera 12.02 で一貫しているようです。

問題を説明するには、ここで最初の画像をクリックしてください

jQuery は非表示の要素を処理できないと読みましたが、これが問題なのですか? 回避策はありますか?

4

1 に答える 1

0

これが古いスレッドであることは知っていますが、この正確な問題の解決策を見つけました。私はFoundationを使用していて、flexsliderを含むRevealモーダルウィンドウで新しいページを開いています。

(function($) {
            $(window).ready(function(){
                $('.flexslider').flexslider({
                    animation: "slide",
                    start: function(slider){
                        $('body').removeClass('loading');
                    }
                });
            });
        })(jQuery);
于 2013-02-08T18:20:46.793 に答える