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 に答える