如何让手机浏览器中的元素固定不动?

我用纯css+html写了个类似于qq聊天的静态页面,但是拖动浏览器底部和头部的时候页面总是上下动,如何才能固定不动呢?求大神解答,万分感谢!!!/*底部输入框*/.ch... 我用纯css+html写了个类似于qq聊天的静态页面,但是拖动浏览器底部和头部的时候页面总是上下动,如何才能固定不动呢?求大神解答,万分感谢!!!
/*底部输入框*/
.chat-input{ width:100%; height:60px; line-height:60px; border-top:1px solid #CCC; background:#fafafa; z-index:999; position:fixed; bottom:0;}
展开
 我来答
百度网友3cb80af
2014-12-22 · TA获得超过9535个赞
知道大有可为答主
回答量:1.2万
采纳率:83%
帮助的人:3976万
展开全部

禁止手势缩放

<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"/>

手势在页面滑动时禁止事件传播

<script type="text/javascript">
document.body.addEventListener('touchmove', function(e) {
    e.stopPropagation();
    e.preventDefault();
});
</script>

试试,,,第一个,以前做的手机版面都会加,,是有效果的,,,第二个不知道有没有效,,,手上没有果机,,,你测试一下。。

追问
谢谢亲~第一个我试过了,只能让浏览器不放大缩小,拖动头部和底部还是会动,第二个我添加进去后整个页面都不动了,连里面的滚动条都不动了T T
追答
因为这个拖动是Safari的一个特有,,,如果你有说你的手机屏会超过一屏,那的确没办法解决这个,因为那个就是禁止整个滑动事件。。。

你可以查下Safari的相关资料。。。。
财经前沿探索
2019-04-01 · TA获得超过3746个赞
知道大有可为答主
回答量:3098
采纳率:26%
帮助的人:444万
展开全部
禁止手势缩放
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no"/>手势在页面滑动时禁止事件传播
<script type="text/javascript">
document.body.addEventListener('touchmove', function(e) {
e.stopPropagation();
e.preventDefault();
});
</script>试试,,,第一个,以前做的手机版面都会加,,是有效果的,,,第二个不知道有没有效,,,手上没有果机,,,你测试一下。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-12-22
展开全部
在手机里面怎么拖动浏览器头的?
追问

按住头部拖动,整个浏览器都会动,有什么好的解决办法吗?查了一上午。。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式