1

我这里有一个老虎机插件,它可以旋转 UL 并随机显示其中一个。

我希望显示的 UL 设置一个值。

像这样的东西:

if ($("#1").is(":visible") == true) {
 dial.setValue(8);
};

希望你能帮忙。

谢谢。

4

2 回答 2

1

onEnd :function() { ... },似乎是你需要你的功能的地方

// Function: run on spin end. It is passed (finalNumbers:Array).
// finalNumbers gives the index of the li each slot stopped on in order.

不太清楚为什么我只得到一个项目,但这是有效的代码

演示

onEnd: function(finalNumbers) { 
         if (finalNumbers[0]==1) dial.setValue(8); // found 1st li
       }
于 2012-05-18T11:48:35.843 回答
0

在onEnd参数上添加一个函数,函数中传入的变量就是spinner中的最终值

    // --------------------------------------------------------------------- //
    // DEFAULT OPTIONS
    // --------------------------------------------------------------------- //

    $.jSlots.defaultOptions = {
        number : 1,          // Number: number of slots
        spinner : '',        // CSS Selector: element to bind the start event to
        spinEvent : 'click', // String: event to start slots on this event
        onStart : $.noop,    // Function: runs on spin start,
        onEnd :   function handleEnd($finalNumber){alert(finalNumber);},      // Function: run on spin end. It is passed (finalNumbers:Array). finalNumbers gives the index of the li each slot stopped on in order.
        onWin : $.noop,      // Function: run on winning number. It is passed (winCount:Number, winners:Array)
        easing : 'swing',    // String: easing type for final spin
        time : 7000,         // Number: total time of spin animation
        loops : 6            // Number: times it will spin during the animation
    };
于 2012-05-18T11:55:32.000 回答