如何使用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. Javascript:如何使用第三方獲取瀏覽器縮放級別
- 3. 瀏覽器縮放如何影響iframe的位置?當瀏覽器縮放時,iframe的原點移動
- 4. 從移動Safari瀏覽器
- 5. 在iPad上使用移動Safari瀏覽器的-webkit轉換縮放問題
- 6. 當縮放瀏覽器漂浮移動
- 7. 縮放或旋轉移動瀏覽器
- 8. 頁面更改時重置瀏覽器縮放級別
- 9. 移動優化網站在不同瀏覽器上的不同縮放級別
- 10. 如何使用JavaScript關閉頂級Safari瀏覽器?
- 11. Android 4.1+(Javascript瀏覽器):如何禁用旋轉縮放/縮放?
- 12. Android MapView動態設置縮放級別
- 13. 使用javascript自動縮小iPhone Safari瀏覽器
- 14. 如何在移動Safari瀏覽器中播放視頻
- 15. 設置Safari瀏覽器網頁預覽的縮略圖
- 16. 如何防止桌面瀏覽器(Chrome,Safari瀏覽器)的縮放網頁
- 17. 如何移動與縮放級別無關的彈出位置?
- 18. 如何使用abcpdf設置生成的pdf的縮放級別?
- 19. Selenium:意外的錯誤啓動IE。瀏覽器縮放級別設置爲122%。它應該設置爲100%
- 20. 消除移動Safari瀏覽器textarea小部件中的自動縮放?
- 21. 如何防止移動瀏覽器微縮HTML塊級元素?
- 22. 如何在瀏覽器中動態更改JPEG對比度和縮放級別
- 23. 如何暫時禁用移動Safari瀏覽器中的滾動?
- 24. 你可以設置iOS從移動Safari瀏覽器播放專輯封面嗎?
- 25. jquery 1.9瀏覽器在Safari瀏覽器中移動滾動
- 26. jqplot自定義縮放手動或設置縮放級別
- 27. iPhone,移動Safari瀏覽器,YouTube的...留
- 28. 如何使用iTextSharp將縮放級別設置爲pdf?
- 29. 檢測所有現代瀏覽器的縮放級別
- 30. 不同縮放級別瀏覽器的媒體查詢
但你可以在JavaScript中做到這一點? – 2010-12-21 17:54:01
不是一個答案,而是一個問題,如果用戶禁用他們的移動設備上的JavaScript會怎麼樣?您是否只針對使用Safari的移動瀏覽器? – ngen 2010-12-21 17:58:47