2014-07-16 17 views
8

Tôi đã thực hiện một số nghiên cứu và tìm thấy nhiều bài đăng bao gồm this one nhưng tất cả đều cũ và câu trả lời trên trang đó liên kết đến thư viện cho biết nó không còn hoạt động trong Firefox hoặc Chrome nữa.Có cách nào để phát hiện phóng to chỉ văn bản trong tất cả các trình duyệt chính không?

Có cách nào đáng tin cậy, hiện tại để phát hiện phóng to và thu phóng chỉ văn bản trong trình duyệt không? Làm thế nào nó có thể được xử lý?

+1

Nó có thể không còn cần thiết tùy thuộc vào trường hợp sử dụng của bạn. Bạn đang cố gắng để thực hiện? Bạn có muốn thay đổi kích thước một cái gì đó thông qua javascript khi người dùng phóng to văn bản? –

+0

@JECarterII tốt hơn chỉ với CSS, nhưng tôi hiểu Javascript có thể sẽ được yêu cầu. Tôi có thể làm điều đó ngay bây giờ bằng cách chạy một khoảng ('setInterval (checkSomeDivsWidth, 500)') nhưng điều này có nghĩa là mã cần phải chạy mọi lúc. –

+0

Đăng phần javascript bạn đang chạy trong khoảng thời gian đó. Tôi nghi ngờ có thể có một tùy chọn CSS thuần túy cho bạn. –

Trả lời

-2

kịch bản cho zoom

<script type="text/javascript" src="../javascript/swfobject.js"></script> 
<script type="text/javascript" src="../javascript/swfZoomDetection.js"></script> 
<script type="text/javascript"> 
    swfZoomDetection.init({ 
'onZoomChange': function(obj){ alert(obj.scale) }, 
'getInitIfOne': true, 
'initCallOnly': false, 
'frameRate': 25 
    }); 
</script> 

văn bản sẽ được thu nhỏ

<body onLoad="loadFunction()"> 
    function loadFunction(){ 
    swfZoomDetection.init({ .... }); 
    } 
</body> 
+1

Vui lòng cho biết bạn lấy mã từ đâu và liên kết đến các tệp thực sự cần đưa vào. Trong trường hợp này: http://blog.sebastian-martens.de/2009/12/how-to-detect-the-browser-zoom-level-change-browser-zoo/ – mb21

Các vấn đề liên quan