jquery mobile 中的panel显示过长,超出屏幕范围,看不见下面的内容,向上拖也拖不动,还会闪屏,怎么弄
2个回答
2014-06-27
展开全部
jquerymobile一直都有很多重要的兼容BUG没解决,以前做项目第一个用的他把人都整崩溃了,后面自己写框架做了,速度比JQ快了不是一等级的。 闪屏的BUG最严重的就是 ios系统。这是一个很顽固的bug,也是史上最无解的bug(页面切换非slide,闪屏BUG,虽然有些人用css修正了ios5以上系统的该bug但是也不会完美的解决方案,其实并不是样式的BUG而是js的bug),直到现在jQuery官方也没解决。
所以我只能告诉你 超出过长怎么解决,在panel里
<div data-role="panel" id="mypanel">
<div id="des">
外面加这个div 设置样式 #des{height:100%;overflow-y:scroll;}
</div>
</div><!-- /panel -->
我想闪屏也是因为你高度超出造成的吧,设置一个定高100% 然后超出隐藏 以滚动条的形式拖动
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询