Mobiscroll有条件地设置打开滚动条值

Mobiscroll有条件地设置打开滚动条值,mobiscroll,Mobiscroll,我试图有条件地设置时间值来打开滚动条。当文本输入框为=0时,将mobiscroll设置为值0。当输入值为0时,它似乎默认为12。我尝试了很多方法这是我得到的最接近 $(function () { $('.in').scroller({ preset: 'time', theme: 'default', display: 'modal', mode: 'mixed', stepMinute: 15,

我试图有条件地设置时间值来打开滚动条。当文本输入框为=0时,将mobiscroll设置为值0。当输入值为0时,它似乎默认为12。我尝试了很多方法这是我得到的最接近

$(function () {

    $('.in').scroller({
        preset: 'time',
        theme: 'default',
        display: 'modal',
        mode: 'mixed',
        stepMinute: 15,
        timeWheels: 'hhii',
        ampm: false,
        ampmText: false,
        timeFormat: 'hh:ii',
        onShow: function (valueText, inst) {
            scrollerVals = inst.temp;

            if ($(this).val() == "0" || $(this).val == null || $(this).val == "") {
                $(this).scroller().scroller('setValue', ['1', '0'])
            }
        }
    });

但它不起作用。如果您有任何建议,我们将不胜感激。

首先,您希望实现什么目标

其次,mobiscroll与一个输入绑定,因此使用相同的输入来确定值可能没有意义


要设置默认值,请使用“设置值”方法。

谢谢您的回答。我刚通过改成24小时制解决了这个问题。当输入文本框(从数据库查询中预加载)的值为零时,滚动条中的值为0。