[发现解决方案。见下文]
我正在尝试让一个 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 不喜欢的脚本中的冲突。