2

loopNumコンソールにオブジェクトとして返される変数があります。他の変数は期待どおりに戻ります。なぜこれが起こっているのか誰でも説明できますか?ありがとう

脚本

    // stores how many carousels there are
    var carouselNum = $('.carousella').length;

    // stores the product of number of carousels times the increment value
    var loopNum = $((carouselNum - 2) * -183);

    console.log('loopNum = ' + loopNum);
    console.log('carouselNum = ' + carouselNum);

コンソール

loopNum = [object Object]
4

2 に答える 2

8

割り当てた後、carouselNum変数を jQuery ラッパーにラップしないでください。$()これを試して:

var carouselNum = $('.carousella').length;

// stores the product of number of carousels times the increment value
var loopNum = (carouselNum - 2) * -183;
于 2013-01-25T00:16:43.437 に答える
2

ここではセレクターは必要ありません。

 var loopNum = $((carouselNum - 2) * -183);

それはちょうどあるはずです

var loopNum = ((carousel - 2) * -183)
于 2013-01-25T00:17:39.100 に答える