0

[发现解决方案。见下文]

我正在尝试让一个 jquery 横幅在 Firefox 中工作,但目前卡住了 - 它在 IE8 和 Chrome 中工作,但由于某种奇怪的原因不在 Firefox 中?

这是横幅所在的主页

是它使用的横幅

下面你可以看到应该在转换或点击时创建淡入淡出效果的 js 块。如果您想分析与此页面相关的任何其他代码以找到解决方案,请告诉我。

我已经在网上阅读了一些关于 jquery 和不透明度转换问题的内容,但没有任何运气 - 也许你们可以通过小费?

* PS - 横幅出现在页面上,但看起来它可能与破坏转换的东西发生冲突。

var jqb_eff = 1;

//Variables
var jqb_vCurrent = 0;
var jqb_vTotal = 0;
var jqb_vSpeed = 800;
var jqb_vDuration = 6000;
var jqb_intInterval = 0;
var jqb_vGo = 1;
var jqb_vBusy = false;
var jqb_vIsPause = true;
var jqb_tmp = 20;
var jqb_title;
var jqb_imgW = 1150;
var jqb_imgH = 445;

jQuery(document).ready(function() { 
jqb_vTotal = $(".jqb_slides").children().size() -1;
$(".jqb_info").text($(".jqb_slide").attr("title")); 
jqb_intInterval = setInterval(jqb_fnLoop, jqb_vDuration);

if(jqb_eff == 1)//Fade In & Fade Out
{
    $("#jqb_object").find(".jqb_slide").each(function(i) { 
        if(i == 0){
            $(this).animate({ opacity: 'show'}, jqb_vSpeed, function() { jqb_vBusy = false; });
        } else {
            $(this).animate({ opacity: 'hide'}, jqb_vSpeed, function() { jqb_vBusy = false; });
        }
    });
}

[解决方案]

忽略协助参与,我已经找到了解决方案并想分享它,以便在遇到相同问题的情况下为其他人维护日志。

  • 发现问题 - 因为我使用的是 Joomla CMS,所以有一个插件可以同时启用mootools。停用此插件后,jquery 横幅 100% 正常工作 - 很可能是 firefox 不喜欢的脚本中的冲突。
4

1 回答 1

0

发现问题 - 因为我使用的是 Joomla CMS,所以有一个插件可以同时启用 mootools。停用此插件后,jquery 横幅 100% 正常工作 - 很可能是 firefox 不喜欢的脚本中的冲突。

于 2013-07-23T17:40:45.570 回答