browser - javascript能不能调用浏览器的缩放功能
天蓬老师
天蓬老师 2017-04-11 11:26:51
[JavaScript讨论组]

JavaScript 能不能调用浏览器的缩放功能,就是平时我们按 Ctrl + 鼠标滚轮的效果

注:因为使用 zoom: x;transform: scale(x); 会有一些小问题(主要是 Firefox 下的),所以会有以上需求。

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全部回复(5)
高洛峰

应该是只能模拟,document.body.style.zoom = xxx

巴扎黑

window.onresize监听变化

<!DOCTYPE html>
<html>

<head>
    <title>滑稽</title>
    <meta charset="UTF-8">
    <script src="jquery.min.js"></script>
</head>

<body>
    <p id="demo">

    请改变窗口大小</p>
</body>
<script type="text/javascript">
window.onresize = function(){
document.getElementById("demo").innerHTML="宽度:"+document.documentElement.clientWidth+",高度:"+document.documentElement.clientHeight;
}
</script>
</html>
大家讲道理

浏览器好像真没提供这样的接口
https://developer.mozilla.org...

其实,想缩放整个页面, 可以尝试用 JS 设置 body 的 transform: scale(); 估计还得计算一下向上的平移量.

怪我咯

http://www.jb51.net/article/2... 监听事件
http://blog.csdn.net/huwei200... js页面缩放
好像不太好弄,能监听到键盘和鼠标的按键事件,但是滚轮貌似没有监听前滚还是后滚。如果能监听滚动方向就好办了。

巴扎黑
.css('transform','scale(.8)');
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号