-3

回転する紹介文プラグインがあります。非常に基本的なレベルでは、次のようになります。

http://jsfiddle.net/Y5hJH/2/

何らかの理由で、上記のリンクはFFとChromeの両方で機能しますが、私のサイト(一部のAJAXとアニメーションを含む)ではFFでは機能しません。

これがサイトです:http ://simplicityabc.com/cms/ 。推薦状はフッターにあります。

Firebugを使用してもコンソールエラーは発生しません。Firefoxの無名関数にalertまたはconsole.logを追加しても、起動しません。FFはその機能を完全に無視しているようです。

4

2 に答える 2

0

他に何が間違っているのか(もしあれば)を判断するのは難しいですが、ここに問題があります:

$.ivycat_ajax_do( { 'action' : 'get-testimonials', 'testimonial-dets' : $( '#testimonial-dets' ).val() }, function( resp ){
    var testimonials = $.parseJSON( resp );
});

ajaxコールバックハンドラー内での「お客様の声」の宣言は、応答が解析され、「お客様の声」と呼ばれるローカル変数(ハンドラー内)に割り当てられることを意味します。したがって、外部コンテキストの同じ名前の変数は影響を受けず、そのまま残りundefinedます。

その行を取り除いてvar、それが役立つかどうかを確認してください。

于 2012-07-18T22:37:56.967 に答える
-1
( function($){

    function change_testimonial(){
        $( '#generic-testimonial .content p' ).html( 'It greately affected my life!' );
        $( '#generic-testimonial footer cite' ).html( 'John Doe' );
        console.log("entering here normally")
    };
     rotateSwitch = function( ){
            play = setInterval(function( ){
            change_testimonial();
            }, 8000);
        };

        rotateSwitch(  );
} )(jQuery)
于 2012-07-18T21:57:00.567 に答える