未添加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>

[ 编辑 | 历史 ]
最近由“jilili”在“2017-03-21 10:01:54”修改