3

私はローカルで作業しており、firebug を新しいバージョンに更新しました。私がjsで行っていたエラーを更新する前に、firebugはどの行でコードが機能していないかを示していました(そのため、どこで間違いを犯したかを理解できました)。

現在、私の Web サイトは壊れていますが、firebug から JS が機能しないというメッセージは表示されません。何か変わったことはありますか?スクリプトが有効になっています。

これがコードです

$("#cv").hover(
    // when the mouse enters the box do...
    function(){
        $("#hover-cv").css("z-index":"6");
        aniCircle(1, $(this), "#hover-cv", {scale:"1", "opacity":"0"}, {scale:"1.3", "opacity":"1"});
    },
    // when the mouse leaves the box do...
    function() {
        $("#hover-cv").css("z-index":"4");
        aniCircle(0, $(this), "#hover-cv", {scale:"1", "opacity":"0"});
    }
);

エラーを作成しているのは、スクリプト "$("#hover-cv").css("z-index":"6");" です。および "$("#hover-cv").css("z-index":"4");"

Firebug が何か問題があることを警告しない理由がわかりません。解決策以上に、firebug が js エラーについて警告しないことが心配です。

4

1 に答える 1

0

.css(property, value)単一のバージョンにはコンマが必要です。

$("#hover-cv").css("z-index","6");

{}または、プロパティ マップ バージョンのオブジェクト表記 (欠落している) .css(props):

$("#hover-cv").css({"z-index":"6"});
                   ^  missing    ^

あなたがこれを報告していないので、FireBug 1.6 でも同じ動作が見られますが、問題リストにバグに関する言及が見つかりません。

于 2010-12-02T12:58:50.350 に答える