评论:仿mobiscroll时间插件  [查看原文]

所属分类:输入-日期和时间

 44924  399  98
当前第3页 / 共3页
    宠辱不惊0
    2017/9/7 12:27:46

    加上秒之后,分钟和秒会错乱失效

        瓶子0
        2017/9/15 13:41:01

        偷偷告诉你 ,其实我自己都没用过这个秒的功能 :)

    回复
    混小子0
    2017/9/2 18:10:03

    oppr9sk不能用

    确认和取消需要点击两次,点击第一次之后第二次的时间可以岔开,解决

        瓶子0
        2017/9/15 13:42:51

        可能是没有使用tap 事件有关系。,

    回复
    Vistar_tf0
    2017/9/1 16:40:56

    您好,我用angularJS绑定Input控件,但是获取不到值,请问您在插件里面对所选的值设置了readonly吗,在线等急

        Vistar_tf0
        2017/9/1 16:44:00

        ng-model无法获取值,提示undefined

        瓶子0
        2017/9/15 13:39:59

        兄弟还在吗? 最近在改公司官网 ,没有来这里看,,你这个可能是jquery的val()有问题。。我发现我在

        //将时间放入dom中
        fillData:function(){

        这个方法中使用的val()放入时间 ,dom中的value 并没有改变。而jquery却可以获取到

    回复
    我丶心里0
    2017/8/27 18:07:19
    老铁,能用另外一个按钮触发么?
        我丶心里0
        2017/8/27 18:09:44

        我想用一个点击一个图标按钮,触发日历插件,然后在一个input框中显示正确的值

        我丶心里0
        2017/8/27 18:35:32

        已自我实现

        $("#btn-calendar").calendar({
            Format:"yyyy-mm",//显示日期格式//yyyy表示年份 ,mm月份
               startYear: 1970, //开始年份1970
               y: + 999, //当前年份+999
               Day: false, //是否显示日
               Hour: false, //是否显示小时
               Minute: false, //是否显分钟
               okfun: function(sjObj) {
               	//确认时间时候执行事件
            $('#current_month').val(sjObj.opt.yyyy + '-' + sjObj.opt.mm);
               }
           });
        瓶子0
        2017/8/28 13:14:24

        可以的。自己动手丰衣足食

    回复
    0
    2017/8/23 10:57:20

    您好,我想问问可以显示星期几吗,还有就是只显示7天的时间。

        混小子0
        2017/8/24 10:27:33

        我想限制显示时间怎么弄,最多只能显示当前时间

    回复
    我叫王大宝0
    2017/7/24 11:15:55
    时分怎么隐藏掉呢?
        我叫王大宝0
        2017/7/24 11:16:41
        $("#bill_daystart").shijian({
            type: "time",
            Format: "yyyy-mm-dd",
            Order: 'yymmdd',
            Hour: false, //是否显示小时
            Minute: false, //是否显示分钟
            Seconds: false, //是否显示秒
        })
        我叫王大宝0
        2017/7/24 11:17:15

        选择的时候虽然是隐藏的,但是点击确定的时候  input里还是有时分

        我叫王大宝0
        2017/7/24 16:49:44
        如果同学们不想带有 时分   可以在拼接日期字符串的时候把时分秒给注释掉。
        瓶子0
        2017/7/31 10:45:07

        我更新了。  应该不会出现这样的问题了

    回复
    冥契步0
    2017/7/14 12:17:11

    发现两个问题.

    1,设置hour;false;minute:false;后,第一次点是当前时间,之后再点就变成另外的时间了

    2,显示的年份只能是当前年份之前的或者之后的,不能共存

        瓶子0
        2017/7/21 14:32:26

        谢谢反馈。有空我改改

    回复
    习惯不了的总是自己0
    2017/7/4 16:19:27

    提问设置了startYear和endYear就什么都不显示了这是为什么啊

        瓶子0
        2017/7/21 14:34:07
        最近没空改啊 。抱歉 ,捂脸
    回复
    肱あ、0
    2017/6/7 10:24:08

    sjObj.defaults 这一块只是说明? 没看到有调用

        肱あ、0
        2017/6/7 10:24:56

        bug大概在哪一部分?

        肱あ、0
        2017/6/7 10:42:59

        小时 分钟 就算关闭了 还是会显示00;00

        瓶子0
        2017/6/8 17:57:08

        那是默认属性。。

        这里把两个对象合并了

    回复
    未成年~0
    2017/6/5 9:42:56

    我想问下 插件粘贴过去乱码 还报错怎么办

        瓶子0
        2017/6/6 10:39:47

        编码格式的问题吧。。  你粘贴过去的话最好整个一起。

    回复
    旺旺1230
    2017/6/2 14:31:20
    同时设置两个控件,怎么让后面的时间必须大于前面那个
        瓶子0
        2017/6/3 14:44:06

        你这个是要日期选择, 类似酒店入住那种对吧,目前插件还不适合你说的这个功能,如果你就是想用上的话 ,那就只能分开设置 , 分别在 okfun中做判断,  

        瓶子0
        2017/6/3 14:45:25

        主要是我没时间改插件了 (其实是我懒 ~~~///(^v^)\\\~~~)。现在这里这个版本,还有bug的

    回复
    lxhtml0
    2017/5/25 10:52:00

    想请问一个问题 ,怎么修改它  过期的时间不能选择,我在滑动的时候,进行判断,小于当前时间的时候就让translate等于当前的时间,写了,但是没反应。。。

        lxhtml0
        2017/5/25 11:10:47
        var daobj = new Date();
        if (sjObj.opt.yyyy == daobj.getFullYear()) {
            if (sjObj.opt.mm < daobj.getMonth() + 1) {
                sjObj.opt.timeElm.find("[data-class='mm'] .df-li").each(function() {
                    if (parseInt($(this).attr("data-val")) == parseInt(sjObj.opt.mm)) {
                        var pY = -($(this).index() - 2) * sjObj.opt.height;
                        $(this).parent().css({
                            "transform": "translate(0," + pY + "px)"
                        });
                        return false
                    }
                })
            }
        lxhtml0
        2017/5/25 11:54:52

        我现在只能是 通过 getFinal()函数里面的 webkitTransitionEnd 事件控制如果小于当前时间则恢复到当前时间  感觉有点BUG,操作快,一样可以选择 过期的时间。。。

        lxhtml0
        2017/5/25 12:11:24

        就这么先用着吧。。。

        瓶子3
        2017/5/26 9:26:51
        var moveEnd = function(e) {
                stop(e);
                if (e.originalEvent.touches) {
                    EE = e.originalEvent.changedTouches[0]
                } else {
                    EE = e;
                }
                //alert("松开鼠标")
                eX = EE.pageX;
                eY = EE.pageY;
                maxY = sjObj.opt.height * 2;
                minY = -(emlLang - 3) * sjObj.opt.height;

        这里 maxY 和minY .. 如果你要限制过期时间可以这里设置最小Y,获取(最大过期时间的下标+2)*2,  还可以通过这个判断是否要执行getFinal

        瓶子0
        2017/5/26 9:32:38

        我有修改一个版本,但最近没时间修改了。 项目上用了多少我就做多少,,过节有空我再把这个功能也加上吧

        lxhtml0
        2017/5/28 17:42:02

        嗯。。。我用的方式和你的不同。。。我的比较笨一点。。。

        setDateTime:function (obj,position,fun,mtf) {//判断过期时间
        var daobj = new Date();
        if (sjObj.opt.yyyy == daobj.getFullYear() && mtf == true) {
            if (sjObj.opt.mm < daobj.getMonth() + 1) {
                sjObj.opt.mm = daobj.getMonth() + 1;
                sjObj.opt.timeElm.find("[data-class='mm'] .df-li").each(function() {
                    if (parseInt($(this).attr("data-val")) == daobj.getMonth() + 1) {
                        var pY = -($(this).index() - 2) * sjObj.opt.height;
                        $(this).parent().css({
                            "transform": "translate(0," + pY + "px)"
                        });
                        return false
                    }
                })
            }
        lxhtml0
        2017/5/28 17:44:18

        现在是改成了是 选择之后 进行判断,如果是过期的时间,就回滚到当前时间,快速点击也是直接显示当前时间,我也是因为比较赶时间。。。没有太仔细去研究你的代码・・・・・・・

    回复
    瓶子0
    2017/4/28 10:00:40

    这个留言可以粘贴代码的 ,如果有错误的话,可以把调用插件时的代码一天贴上来就好了

    回复
    假哭假笑假心碎0
    2017/4/27 15:42:31

    okfun和onfun不起作用呢?

        瓶子0
        2017/4/28 9:59:43
        $("#input1").shijian({
        	onfun:function(){
        		alert("取消了")
        	}
        })

        你是这样写的吗?

    回复
    蚊子不可恶0
    2017/4/25 16:59:54
    手机弹不出来,也不能输入,输入又会变回自己设置的默认值
        瓶子0
        2017/4/26 9:40:31

        能下看下你调用插件时怎么写的吗?

    回复

讨论这个项目(98)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

取消回复