评论:jQuery手机端酒店日历插件  [查看原文]

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

 43641  360  76
当前第2页 / 共3页
    每天醒来你和阳光都在0
    2018/3/14 21:58:28
    发现跨月往页面绑定日期有问题 回复
    越努力,越幸运。0
    2018/3/1 14:10:14
    如何设置插件自己获取input框内的我设置的日期,在日历中显示出来?
        枫叶0
        2019/2/25 17:13:24
        已增加此功能
    回复
    Jarmin0
    2017/12/22 11:23:52

    为什么不能选择大于90天

        枫叶0
        2018/3/15 15:59:10
        一般酒店只支持3个月内的就酒店预定。可代码里可以设置是否90天限制
        同温层堡垒0
        2018/8/28 12:39:03
        即使设置了大于90天,90天以后的也不可选择?
        枫叶0
        2019/2/25 17:14:31
        可以了哈
    回复
    金山城0
    2017/12/21 22:12:09

    能不能单独设置某一天不可选,比如我想1号入住,5号退房,但是3号的房间被人预定了。您好,大神能具体教一下吗,不是搞前端,学校项目急需。

        枫叶0
        2018/3/15 15:59:58
        不好意思回复晚了。想设置是可以设置
    回复
    青蛙宝宝丶0
    2017/12/14 16:40:03

    我修改了部分代码之后,为啥在微信浏览器里(ios的)显示不太正常

    遮罩出不来,并且控件会有晃动

    回复
    $name="徐俊";0
    2017/12/4 17:36:01
    jq币 20起充…… 唉……  回复
    颠倒0
    2017/11/6 13:53:21

    终于找到我需要的了

        vue.js0
        2017/12/1 10:31:11

        我也是,我就想找一个多月份的

    回复
    ??0
    2017/11/5 16:13:16
    蓝梦蝶香0
    2017/10/31 11:30:02

    发现个错误,遇到月底的时候,月份获取不对,比如把时间改成1月31号,那么月份是1月,3月,3月,二月没有,不知怎么修改

        刹那&繁华0
        2017/11/30 14:20:37

        同上

        为你存在0
        2018/1/31 11:05:24

            这样加就好了,js溢出日期  

        为你存在1
        2018/1/31 11:06:04

        在51行下面加  currentDate.setDate(1);

        冰镇什么都行0
        2018/1/31 17:15:16
        今天上午碰到这个问题。也是用的setDate(1),但是发现显示月份 index 小于或者等于4都会报jquery的错误,然后找过来了。我发现只要 index 是5或者大于5就ok。还有就是获取到入住日期的多余显示,因为js里面离店日期写死了是循环4次,而入住是循环 index 的数量,所以具体要显示多长,这个也要自己修改下
    回复
    小鱼鱼0
    2017/10/25 15:02:32

    当入住时间和离开时间都是1到9号之内时出现   离开时间2017998这样的错误

    回复
    刹那&繁华0
    2017/10/24 17:50:43

    能不能单独设置某一天不可选

    回复
    mango1
    2017/10/24 10:16:54

    又发现一个错误,和之前差不多第304行

    var day = parseInt($(this).parent().text().replace(/[^0-9]/ig, "")) //截取字符串中的数字

    当入住日期和离店日期重合时候,会多加1位数,这位数就是入住天数1加进去。

    改变方法:

    var str=$(this).parent().children("span:last-child").text();//当入住日期等于离店日期时候,拿的是入住天数,否则为空
    var newstr = $(this).parent().text().replace(new RegExp(str,"ig"),"");//替换掉入住天数
    var day = parseInt(newstr.replace(/[^0-9]/ig,""));//拿到最后的入住日

    第二个优化的位置,ios对时间格式有指定要求不能有"-",需要转换成"/"

    回复
    mango1
    2017/10/23 15:26:28

    有一个错误,第323行左右:var day =

    parseInt($(this).parent().text().replace(/[^0-9]/ig, "").substring(0, 2));

    拿到当前离店日,当离店天数小于10的时候,截取会多拿了一位数,拿了的是一位数是入住天数。需要先计算入住天数,然后将入住天数替换掉。

    var str = $(this).next().text();//拿到入住天数
    var newstr=$(this).parent().text().replace(new RegExp(str,"ig"),"");//替换掉入住天数
    var day = parseInt(newstr.replace(/[^0-9]/ig,""));//拿到离店日有1个优化

    将flag 设为全局变量,flag=1 的时候应该提示用户请选择离店时间。

    回复
    .0
    2017/10/14 8:51:53
    东城少主0
    2017/10/9 16:48:46

    能不能单独设置某一天不可选,比如我想1号入住,5号退房,但是3号的房间被人预定了。

        枫叶1
        2017/10/30 15:47:59

        可以自己在代码

         for (var i = strDays - 1; i < strDays + 90; i++) {
             arry1.push(arry[i])
         }
         for (var i = strDays + 90; i < $(arry).length; i++) {
             $(arry[i]).css('color', '#ccc')
         }

        下面自己加一些判断条件去掉arry1中你不想被点击的td。

    回复

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

取消回复