jquery mobiscroll

mobiscroll.android-ics-2.5.2.js 配置文件

修改下拉框宽高时不要去修改样式,直接配置即可,有时配置出来的宽度在火狐跟谷歌浏览器上差异很大,可以在逻辑界面直接设置下拉框的宽度为窗口界面宽度的百分比即可。

(function ($) {
    var theme = {
        defaults: {
            dateOrder: 'Mddyy', // 日期显示的格式 M英文缩写 一般设置为'mmddyy' 三列显示顺序为月 日 年
            mode: 'mixed',
            rows: 5,    // 显示的下拉选择项的行数
            width: 60,    // 下拉框宽度系数
            height: 50,    // 下拉框高度系数
            showLabel: false // 是否显示 年月日标签
        }
    }

    $.mobiscroll.themes['android-ics'] = theme;
    $.mobiscroll.themes['android-ics light'] = theme;

})(jQuery);


mobiscroll.core-2.5.2.js 下拉选择逻辑和样式属性设置文件

自己根据需要去修改


mobiscroll.datetime-2.5.1-zh.js 插件语言文件

文件引入后,调用时直接设置 lang 属性为定义的 zh
即可

(function ($) {
    $.mobiscroll.i18n.zh = $.extend($.mobiscroll.i18n.zh, {
        dateFormat: 'yyyy-mm-dd hh:ii:ss',
        dateOrder: 'yymmdd',
        dayNames: ['周日', '周一;', '周二;', '周三', '周四', '周五', '周六'],
        dayNamesShort: ['日', '一', '二', '三', '四', '五', '六'],
        dayText: '日',
        hourText: '时',
        minuteText: '分',
        monthNames: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'],
        monthNamesShort: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],
        monthText: '月',
        secText: '秒',
        timeFormat: 'HH:ii',
        timeWheels: 'HHii',
        yearText: '年',
        setText: '确定',
        cancelText: '取消'
    });
})(jQuery);


时间选择实例

<!DOCTYPE html>  
<html>  
<head>  
    <meta charset="UTF-8">  
    <title>hangge.com</title>  
    <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
    <link rel="stylesheet" type="text/css" href="./css/mobiscroll.core-2.5.0.css" />
    <link rel="stylesheet" type="text/css" href="./css/mobiscroll.android-ics-2.5.0.css" />
    <link rel="stylesheet" type="text/css" href="./css/mobiscroll.animation-2.5.2.css" />
    <script type="text/javascript" src="./jquery-1.11.1.min.js">  </script>
    <script type="text/javascript" src="./js/mobiscroll.core-2.5.0.js"></script>
    <script type="text/javascript" src="./js/mobiscroll.android-ics-2.5.0.js"></script>
    <script type="text/javascript" src="./js/mobiscroll.core-2.5.2-zh.js"></script>  
    <script type="text/javascript" src="./js/mobiscroll.datetime-2.5.0.js"></script>
    <script type="text/javascript" src="./js/mobiscroll.datetime-2.5.1-zh.js"></script>
    <script type="text/javascript" src="./js/mobiscroll.select-2.5.0.js"></script>
    <script type="text/javascript">
        $(function () {  
            var currYear = (new Date()).getFullYear();    
            var opt={};  
            opt.date = {
                preset : 'date',
                minDate:new Date(),
                stepMinute: 1
            };
            opt.default = {  
                theme: 'android-ics light', //皮肤样式
                display: 'modal', //显示方式 :modal(正中央)  bottom(底部)
                mode: 'scroller', //日期选择模式
                lang:'zh',   // 语言
                startYear:currYear - 20,  //开始年份currYear-20不起作用的原因是加了minDate: new Date()
                endYear:currYear + 20 //结束年份
                //minDate: new Date() //加上这句话会导致startYear:currYear-20失效,去掉就可以激活startYear:currYear-20,
            };
            $("#appDateTime").val('').scroller('destroy').scroller($.extend(opt['date'], opt['default']));
            $("#appDateTime").scroller('setDate', new Date(), true);
        });  
    </script>  
</head>  
<body>
     <input id="appDateTime" name="in_date"  />
</body>
</html>

https://download.youkuaiyun.com/download/qq_27868533/10283443

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值