非常感谢您的回复,本示例原意思是示例一下用mobileselect插件实现常用的功能。您的问题也确实非常有意义。如果默认选择当前日期,这还是由mobileselect插件本身提供的参数去完成的。
-----------------------------------
点击后默认选中当前日期,这还是由mobileselect插件提供的参数去完成的,在mobileselect中有一项position,position属性的作用请查看mobileselect插件的介绍,下面代码将示例您所需要的功能需求
var nowdate = new date(); var positionarr = [nowdate.getfullyear() - (nowdate.getfullyear() - 60), nowdate.getmonth(), nowdate.getdate() - 1] var selectdate = new mobileselect({ trigger: '#selectdate', title: '手势拖动选择日期', wheels: createdatedata(nowdate.getfullyear() - 60, nowdate.getfullyear()), position: positionarr, callback: function(indexarr, data) { console.log(data); /*返回选中的json数据*/ document.queryselector("#selectdate").innerhtml = data[0].value + data[1].value + data[2].value; } });
将插件中position的[0,0,0]替换成按当前日期计算过后的位置数即可。上示例代码是年份区间是60年前至当前年份。有更多问题欢迎留言,mobileselect相关问题推荐去学习插件帮助文档。感谢您的回复,有更多的需求可以与我联系,我会在后续的版本更新中完善,谢谢!