0

私はjQueryが得意ではありませんが、基本的には、下にスクロールすると新しいコンテンツが表示されるjQueryがあります。

しかし、その新しいコンテンツには、によって呼び出される別の jQuery 関数の影響下にある div がありreadyます。

そのため、ページが読み込まれたときに最初に読み込まれたコンテンツだけが機能しているだけでなく、新しいコンテンツが表示されているときに機能していません。

だから、2番目のjQueryが読み込まれて最初のjQueryを実行するときに、トリガーのように2つのjQueryをリンクできるのではないかと考えています。どのように?

ありがとう!

アップデート:

$(document).ready(function($){
        $('.wrapper-hover').hover(
            function () {
                $(this).animate({opacity:'1'});
            },
            function () {
                $(this).animate({opacity:'0'});
            }
        );  
    };
4

3 に答える 3

0

あなたの質問から私が理解したのは、ページがロードされたときにうまく機能するが、新しい div がレンダリングされたときに機能しない div のホバー イベントが必要だということです。その場合は、次のコードを試してください。

$(document).ready(function($){
            $('.wrapper-hover').on("mouseenter", function() {
                $(this).animate({opacity: '0'}, 1000,
                        function() {
                            $(this).animate({opacity: '1'});
                        });
            });
        });
于 2013-07-31T01:37:09.443 に答える