-3

我有一个旋转的推荐插件。在一个非常基本的层面上,它的作用是:

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

出于某种原因,上面的链接在 FF 和 Chrome 中都有效,但在我的网站上(带有一些 AJAX 和动画)它不适用于 FF。

这是网站:http ://simplicityabc.com/cms/ 。推荐信在页脚。

使用 Firebug 没有控制台错误,当我将警报或 console.log 添加到 Firefox 中的匿名函数时,它永远不会触发。似乎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 回答