Jquery - 如果显示DIV //做某事

时间:2012-05-18 11:45:41

标签: javascript jquery

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

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

这样的事情:

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

希望你能提供帮助。

感谢。

2 个答案:

答案 0 :(得分: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.

不太确定为什么我只得到一个项目,但这里有代码可以使用

DEMO

onEnd: function(finalNumbers) { 
         if (finalNumbers[0]==1) dial.setValue(8); // found 1st li
       }

答案 1 :(得分:0)

在onEnd参数上添加一个函数,函数中传递的变量是微调器中的最终值

    // --------------------------------------------------------------------- //
    // 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
    };