【问题标题】:Mobiscroll set opening scroller value conditionallyMobiscroll 有条件地设置打开滚动条值
【发布时间】:2012-09-18 21:04:44
【问题描述】:

我正在尝试使用有条件设置的时间值打开滚动条。当文本输入框为 = 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


    【解决方案1】:

    首先你想达到什么目标?

    其次,mobiscroll 与输入相关联,因此使用它来决定值可能没有意义。

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

    【讨论】:

    • 感谢您的回答。我刚刚通过更改为 24 小时格式解决了这个问题。当输入文本框(从数据库查询中预加载)为零时,滚动条中的值为 0。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多