开发者

Fixed Position Toolbar iOS Web Application

I'm developing an HTML5 Web App and am in dire need of a javascript replacement for the css 'position:fixed' for < 5 iOS devices.

I stumbled upon an article from Google explaining their approach for their GMail mobile web app here: http://code.google.com/mobile/articles/webapp_fixed_ui.html

Like many similar javascript libraries, this supposedly, utilizes touch events and webkit transforms to move a div within a container giving the illusion of native scrolling and leaving room for fixed (actually absolute) toolbars.

I have attempted to implement this javascript class with little to no success...

Current, I am stuck with this error:

"TypeError: 'undefined' is not an object (evaluating 'this.element.style.webkitTransform = 'translate3d(0, ' + offsetY + 'px, 0)'')"

I through in a console.log to make sure that at this point, 'this.element' is in fact, an element and it is. I am passing the scroller div through correctly.

I have been testing on the iOS Simulator as well as the Mac OS X Safari and have also checked GMail's mobile site on both to make sure they w开发者_JAVA技巧ork properly as well - they do (even though I can't guarantee this is indeed, the same methods they use).

Am I missing something obvious? Something subtle? Any clues would be appreciated.


jQuery Mobile doesn't support true fixed headers/footers; they disappear when you scroll and reappear when you are finished scrolling.


jQuery Mobile not only provides a set of beautiful and cross-browser widgets, but it also provides a mechanism for fixed positioned toolbars.


JQmobi does a great job: http://jqmobi.com/testdrive/


JUery Mobile goes a long way to "solving" this problem.

But forces your users/visitors to load 414kb of CSS+JS!

For many people on slow 3G/Edge Connections your page/app will take 10sec+ to load. :-(

Try this in your CSS:

body { -webkit-overflow-scrolling: auto; }

Read more at: http://johanbrook.com/browsers/native-momentum-scrolling-ios-5/

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜