Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
560 views
in Technique[技术] by (71.8m points)

css - Overflow auto doesn't work in android browser

I have a page with the following directives

<meta name="viewport" content="width=device-width, user-scalable=no" />

I generate dynamically table cells in the following placeholder:

<div id="gadget_albums" style="width:100%;overflow: auto; ">
<table>
<tr id="albums_t"></tr>
</table>
</div>

It works perfectly on iOS devices, but for some reason no horizontal scrolling on Android. What could be a reason?

From this side I see like people try use

-webkit-overflow-scrolling: touch

but no luck either. Any solution?

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

The overflow: auto property for a <div> is not yet available in Android. You'll have to find a work around for this. I mean using the combination of JavaScript, css, HTML you can achieve this.

Check this out.

Hope this helps.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...