0

無効な引数エラーが発生しましたが、その原因がわかりません。

誰かが私を助けてくれることを願っています。

スクリプトは、(おそらく) 次のコードの後で実行を停止します。

if (type == "all") {
    var classe = target.substring(1) + '-' + color + '-bottom';
    $(target).after('<div class="' + classe + ' block"></div>');
    $('.'+classe).css({
        'height' : colors[color].botHeight,
        'background-image': "url(" + url + colors[color].bot + ")",
        'background-repeat': 'repeat-x'
    }); 
    $('.'+classe).offset({left: 0});
    $('.'+classe).width($(window).width());
}

完全なスクリプト: http://www.mochilao.syncmobile.com.br/wp-content/themes/headway/custom.js (混乱してすみません)

4

1 に答える 1

0

すべての変数が宣言されていますか? 5 つの変数が使用されていますが、宣言されているのは 1 つだけです。

また、「ターゲット」が文字列の場合 (.substring を実行している場合)、それを jQuery でラップして、次の行で .after() を呼び出すことはあまり意味がありません。

デバッガーまたはアラートを追加して、コードがどこで壊れているかを正確に把握することをお勧めします。

于 2012-03-13T01:31:49.583 に答える