如何使用JavaScript设置移动Safari浏览器的缩放级别?如何使用JavaScript设置移动Safari浏览器的缩放级别?
14
A
回答
0
试试这个:
<meta name="viewport" content="width=device-width; initial-scale=1.0; user-scalable:no;">
1
据我所知,你可以通过改变风格改变缩放系数文本大小的身体的“-webkit-文字大小调整”元件。
检查此链接了解更多信息:
+0
我需要能够通过JavaScript设置整个浏览器的缩放级别。具体来说,我需要捕捉双击并将缩放级别设置为我认为合适的量。我不想改变DOM元素的大小来实现这一点。用户需要能够从缩放变焦切换到无缝缩放双击变焦。 – JoshNaro 2011-03-24 16:12:26
10
[修订]看来你想捕捉双水龙头在移动Safari浏览器。您可以通过处理touchend
事件或使用可用框架(如this site中提供的框架)来实现此目的。
经修订的演示看看:http://jsbin.com/atayo4/20
<p id="tap">double tap to zoom</p>
<input id="zoomWidth" type="text" value="400" />
<p id="feedback"></p>
$(document).ready(function(){
$('#tap').doubletap(
// double tap handler
function(e) {
$('#feedback').addClass('red').html('double tap! Zoom width: ' + $('#zoomWidth').val());
var zoomWidth = $('#zoomWidth').val();
// zoom with the new width
$('meta[name="viewport"]').attr('content', 'width=' + zoomWidth + ', user-scalable:no');
$('#zoomWidth').val(parseInt(zoomWidth, 10) - 25);
},
// single tap handler
function(e) {
$('#feedback').removeClass('red').html('single tap! Zoom width: ' + $('#zoomWidth').val());
},
// double tap delay, default 500
400
);
});
1
我试着用JavaScript meta标签的最小/最大尺度和宽度操纵无济于事。我没有试图用代码设置缩放级别(我认为这是不可能的),而是在相对较大的图像上创建小型隐形框。这将允许用户通过原生双击图像的有趣部分来放大(和缩小)。
相关问题
- 1. 使用javascript检测浏览器缩放级别
- 2. 从移动Safari浏览器
- 3. 在iPad上使用移动Safari浏览器的-webkit转换缩放问题
- 4. 页面更改时重置浏览器缩放级别
- 5. 移动优化网站在不同浏览器上的不同缩放级别
- 6. 使用javascript自动缩小iPhone Safari浏览器
- 7. 如何防止桌面浏览器(Chrome,Safari浏览器)的缩放网页
- 8. Selenium:意外的错误启动IE。浏览器缩放级别设置为122%。它应该设置为100%
- 9. 消除移动Safari浏览器textarea小部件中的自动缩放?
- 10. 如何防止移动浏览器微缩HTML块级元素?
- 11. 如何在浏览器中动态更改JPEG对比度和缩放级别
- 12. 如何暂时禁用移动Safari浏览器中的滚动?
- 13. 你可以设置iOS从移动Safari浏览器播放专辑封面吗?
- 14. iPhone,移动Safari浏览器,YouTube的...留
- 15. 如何使用css设置缩放级别
- 16. 检测所有现代浏览器的缩放级别
- 17. 移动Safari浏览器中的网页url栏不“缩小”
- 18. iphone上的自动缩放Safari浏览器
- 19. 设置MapView的最小缩放级别
- 20. 如何动态设置Google地图自定义缩放级别?
- 21. 如何禁用移动Safari浏览器的iframe边框?
- 22. uiwebview和移动Safari浏览器内容的区别?
- 23. Safari浏览器的Javascript parent.frames.length
- 24. WPF Web浏览器控件继承Internet Explorer缩放级别
- 25. 移动Safari浏览器 - 视口问题
- 26. 移动Safari浏览器IOS 6拍照
- 27. Z-index移动Safari浏览器
- 28. 移动Safari浏览器视频
- 29. 移动Safari浏览器固定头
- 30. 移动Safari浏览器白色背景
但你可以在JavaScript中做到这一点? – 2010-12-21 17:54:01
不是一个答案,而是一个问题,如果用户禁用他们的移动设备上的JavaScript会怎么样?您是否只针对使用Safari的移动浏览器? – ngen 2010-12-21 17:58:47