2011-05-17 134 views

回答

1

我会考虑:http://jquerymobile.com了完整解决方案

但这里是一个独立的库(它只是一个脚本),使这项工作:
http://cubiq.org/iscroll

+0

感谢您的评论我已经尝试iscroll,但它不是很好说实话。 – Xavier 2011-05-17 21:17:07

+2

一般来说都不是很好。即使是Gmail也非常糟糕,他们最终将其删除并改用浮动面板。吮吸,但是是真的。编号也尝试:http://developer.yahoo.com/yui/3/scrollview/ – 2011-05-17 21:18:43

+0

所以我测试了iscroll解决方案,我会说这是最接近我可以获得固定在iphone上的位置。 – Xavier 2011-05-18 08:01:49

-1
<div id="a"> 
    //your website content 
</div> 
<div id="b"> 
    //your fixed footer 
</div> 
  • 设置b键无论你需要(CSS)
  • 设定的高度,以screen.height的高度 - b.height(JS)
  • 还设置了风格溢出:滚动;

这种解决方案的缺点是,你不会使用主窗口滚动条,但我觉得有没有在iPhone上,所以......

+4

在iPhone上溢出滚动需要用两根手指滚动。对于您的网页的主要内容而言,这是一个糟糕的用户界面。 – 2011-05-17 20:37:14

+0

凯文巴拉德的评论主要+1。这是用户的恶梦UI - 大多数用户甚至不知道双指滚动甚至存在。 – ceejayoz 2011-05-17 20:54:28

+1

上帝,请不要两个手指滚动。我真的不知道你可以这样做,直到今年早些时候 – 2011-05-17 21:01:39

1
+0

DM /推特我,所以检查出这个doctyper后,我的问题是,我不能重新创建页面上的HTML元素目的是为了一个广告,将其他网站上。所以最后我不得不使用javascript on-scroll函数。但是,感谢你的回答大卫。 – Xavier 2011-05-18 08:00:59