我有一个旋转的推荐插件。在一个非常基础的层面上,它的作用是:
出于某种原因,上面的链接在FF和Chrome中都有效,但在我的网站上(使用一些AJAX和动画)它在FF上不起作用。
这是网站:http://simplicityabc.com/cms/。推文在页脚中显示。
使用Firebug时没有控制台错误,当我向firefox中的匿名函数添加alert或console.log时,它永远不会触发。似乎FF完全忽略了这个功能。
答案 0 :(得分:0)
很难说出其他什么可能是错的(如果有的话),但这是一个问题:
$.ivycat_ajax_do( { 'action' : 'get-testimonials', 'testimonial-dets' : $( '#testimonial-dets' ).val() }, function( resp ){
var testimonials = $.parseJSON( resp );
});
ajax回调处理程序中的“推荐”声明意味着响应被解析并分配给名为“testimonials”的 local 变量(在处理程序内)。因此,外部上下文中的同名变量不会受到影响,它将保持undefined
。
取走该行的var
,看看是否有帮助。
答案 1 :(得分:-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)