Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript &引用;位置:固定;底部:0&引用;不';我不能在iPhone上工作_Javascript_Jquery_Iphone_Css_Mobile - Fatal编程技术网

Javascript &引用;位置:固定;底部:0&引用;不';我不能在iPhone上工作

Javascript &引用;位置:固定;底部:0&引用;不';我不能在iPhone上工作,javascript,jquery,iphone,css,mobile,Javascript,Jquery,Iphone,Css,Mobile,iPhone似乎不支持css属性“position:fixed”是否有好的解决方法?我看过各种垂直滑动元素的JavaScript/jQuery解决方案,但这不是最好的解决方案,我希望将元素固定在屏幕底部。 <div id="a"> //your website content </div> <div id="b"> //your fixed footer </div> //您的网站内容 //你的固定页脚 将b的高度设置为所需的任何值

iPhone似乎不支持css属性
“position:fixed”
是否有好的解决方法?我看过各种垂直滑动元素的JavaScript/jQuery解决方案,但这不是最好的解决方案,我希望将元素固定在屏幕底部。


<div id="a"> 
  //your website content
</div>
<div id="b">
  //your fixed footer
</div>
//您的网站内容 //你的固定页脚
  • 将b的高度设置为所需的任何值(css)
  • 将a的高度设置为screen.height-b.height(js)
  • 还将样式设置为溢出:滚动
这个解决方案的缺点是你不会使用主窗口滚动条,但我认为iphone上没有,所以

我会调查:寻找一个完整的解决方案

但这里有一个独立于库的(它只是一个脚本)来实现这一点:

你试过用谷歌搜索这个问题吗


iPhone上的溢出滚动需要使用两个手指滚动。对于你页面的主要内容来说,这是一个糟糕的用户界面。凯文·巴拉德的评论,主修+1。对于用户来说,这是一个噩梦般的界面——大多数用户甚至不知道双指滚动的存在。上帝,请不要使用双指滚动。我真的不知道你能做到这一点,直到今年早些时候。对不起,我在寻找一个更强大的解决方案。谢谢你的评论。我试过iscroll,但老实说不是很好。一般来说,没有一个是很好的。即使是Gmail也很糟糕,他们最终还是把它取了下来,改用浮动面板。很糟糕,但这是真的。我也会尝试:所以我测试了iscroll解决方案,我会说这是我能找到的最接近iphone上固定位置的解决方案。如果这是您使用的解决方案,请将其标记为正确,以便其他搜索人员可以轻松查看您使用的内容:)祝您的iphone站点好运!老实说,我对此也相当失望,因为我想用iPhone制作纯HTML5应用程序look@OscarGodson,我最终使用了一些自定义jQuery代码,但这是最容易实现和使用的代码。顺便问一下,你对媒体查询有什么了解吗?所以在检查完这个doctyper之后,我遇到的问题是我无法在页面上重新创建html元素,其目的是为了在其他网站上发布广告。所以最后我不得不使用一个javascript-on-scroll函数。谢谢你的回答,大卫。