未添加QueryString的问题
请在你自己的连接上加上QueryString,不管有没有用,必须添加,否则你的页面有可能不能正常显示,情况如下:
有两个界面,订单列表和订单详细
http://c4w.getdemo.cn/order/list http://c4w.getdemo.cn/order/36
步骤: - 进入订单列表 - 从列表点击详细页链接,进入详细页,详细界面中有返回订单列表的连接,点击订单列表链接
重复以上步骤,会发生从“详细页”点击“列表页”连接后界面停留在“详细页”,不能正常显示“列表页”问题,实际上已经发生“列表页面”请求,在服务器端可以观察到,在返回列表的连接中加入QueryString解决问题
http://c4w.getdemo.cn/order/list?v1.0.1
或许是个个例,带有list字样会出问题吧,从“列表页”到“详细页”的连接还没出现过这个问题,还没测试其规律。
iPhone版微信position: fixed问题
经常使用position:fixed将菜单固定在底部,但是当内容超出显示需要滚动时,固定在底部的菜单会随滚动开始而消失或者在屏幕中跳动,当内容滚动完成后突然出现,有很强的跳跃感。
<style> .list{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch} .btmmenu {position: fixed; bottom: 0em; height: 2em;} </style> <div class="list"> <div class="btmmenu">Menu</div> </div>
解决办法:不要把fixed样式的部分放在指定了-webkit-overflow-scrolling:touch样式的元素里
<style> .list{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch} .btmmenu {position: fixed; bottom: 0em; height: 2em;} </style> <div class="list"> </div> <div class="btmmenu">Menu</div>