lihongxun945 / jquery-weui

由于前端业界早已以React/Vue/Angular为主,个人也多年未使用过jQuery,此仓库已不再维护。推荐大家尽快转向 AntD、Element等更先进的UI库,https://ant.design/, https://element.eleme.io/#/zh-CN
http://jqweui.com/
MIT License
4.45k stars 1.2k forks source link

jquery weui calendar 是否支持IOS, #366

Open lasthelloworld opened 7 years ago

lasthelloworld commented 7 years ago

问题描述:在IOS系统上,点击文本框弹出日期控件天数为NA 测试环境:IOS版本(之后给出) 微信软件版本:(之后给出) 问题出现操作:在苹果手机上点击文本框,弹出日历控件,数字均变为NA。

我代码对作者的代码进行了简单的修改。 $("#enterTimeBeginDate").calendar({ beforeShowMyDay:vm.IsEnabledDay,//判断是否显示红色的方法,红色当天不能选择 getEnabledList:vm.getEnabledList,//获取站房列表回调方法 minDate:enterTimeBeginDate, maxDate:maxenterTimeBeginDate, onOpen:function(p){ var arr =[]; arr.push(vm.tempData.beginDate); p.setValue(arr); p.updateValue(); vm.removeEnableHourSelectClass(p,vm.tempData.beginDate); }, onMonthYearChangeStart:function(p,currentYear,currentMonth){ }, onDayClick:function(p,daycontainer,year,month,day){ vm.tempData.beginDate = year+"-"+(Number(month)+1)+"-"+day; vm.tempData.endDate = vm.dateHelper.getDateStr(new Date(vm.tempData.beginDate),0); }, onClose:function(p){ var arr =[]; arr.push(vm.tempData.beginDate); p.setValue(arr); p.updateValue(); vm.mountCheckDate(); vm.mountPriceOrInter(); } }); 具体逻辑可以下来交流,主要是IOS支持不,哪些版本支持

lasthelloworld commented 7 years ago

vm.IsEnabledDay逻辑是:arry1,为禁止选择天数,当日期控件初始化时,在arry1数组中是,则禁止选择该天。 getEnabledList:这个方法就是从后台获取到的arry1禁止选择天数列表

lasthelloworld commented 7 years ago

作者呢

stellaHoHo commented 5 years ago

作者呢