我目前做了一个预约的功能,
是这样的:
<view hidden="{{page}}">
…
…
…
<view class=“inputbox”>
<form bindsubmit=“submitForm”>
<input type=“text” name=“name” placeholder=“您的姓名” />
<input type=“text” name=“phone” placeholder=“电话” />
<input type=“text” name=“date” bindfocus=“showCalendar” value="{{hunqi}}" placeholder=“选择日期” />
<button form-type=“submit”>马上预约</button>
</form>
</view>
</view>
<!–日历–>
<view hidden="{{calendar}}">
</view>
分为page和日历两个view,默认显示page,隐藏日历。
需要把页面拉到最底部才会看到选择日期的input,当选择日期的input获取焦点时 会设置page=true,calendar=false,这时页面本身的内容隐藏,显示日历,选择日期后,又设置page=false,calendar=true(隐藏日历,显示page),但是这个时候,页面会回到顶端了,我想请教下,怎么让日历隐藏后仍然显示之前的区域呢?