+
@@ -132,7 +132,6 @@
this.planStart = domBox.getAttribute('data-pstart')
this.realStart = domBox.getAttribute('data-rstart')
this.chooseTimeValue = +this.realStart
- this.setTimeData()
// 获取父元素携带的参数
var userId = domBox.getAttribute("data-uid");
@@ -162,6 +161,7 @@
async show(){
var timeBox = this.dom.querySelector('.time-box');
timeBox.style.display = 'block'
+ this.setTimeData()
},
/**
@@ -321,12 +321,26 @@
var yearDom = this.dom.querySelector('.year-box');
var monthDom = this.dom.querySelector('.month-box');
var dateDom = this.dom.querySelector('.day-box');
+ var nowYear = new Date().getFullYear();
+ var nowMonth = new Date().getMonth();
+ var nowDay = new Date().getDate()-1;
+ var nowHour = new Date().getHours();
+ var nowMin = new Date().getMinutes();
+ var yearTop = 0;
+ var monthTop = 0;
+ var dayTop = 0;
+ var hourTop = 0;
+ var minTop = 0;
+ console.log(nowYear,nowMonth,nowDay,nowHour,nowMin)
/* 生成小时数组 */
for(let i=0;i<24;i++) {
var div = document.createElement('div');
div.style.height = '26px';
div.innerHTML = i;
hourDom.appendChild(div);
+ if(nowHour === i) {
+ hourTop = i*26
+ }
}
/* 生成分钟数组 */
for(let i=0;i<60;i++) {
@@ -334,8 +348,10 @@
div.style.height = '26px';
div.innerHTML = i;
minDom.appendChild(div);
+ if(nowMin === i) {
+ minTop = i*26
+ }
}
-
/* 生成年数组 */
var my = new Date();
var endYear = my.getFullYear();// 获取当前年份
@@ -351,6 +367,9 @@
div.style.height = '26px';
div.innerHTML = i;
monthDom.appendChild(div);
+ if(nowMonth === i) {
+ monthTop = i*26
+ }
}
/* 生成日数组 */
for (var i = 1; i < 32; i++) {
@@ -358,8 +377,16 @@
div.style.height = '26px';
div.innerHTML = i;
dateDom.appendChild(div);
+ if(nowDay === i) {
+ dayTop = i*26
+ }
}
+ hourDom.scrollTop = hourTop
+ minDom.scrollTop = minTop
+ monthDom.scrollTop = monthTop
+ dateDom.scrollTop = dayTop
}
+
}
p1419896428830138368.init()