यह प्रयास करें कि यह आपके लिए काम करता है या नहीं। यह एफएफ, आईई 8 + और क्रोम पर काम करता है। अन्य भाग गैर-फ़ायरफ़ॉक्स ब्राउज़र के लिए लागू होता है। हालांकि यह आपको ज़ूम प्रभाव देता है, यह वास्तव में ब्राउज़र स्तर पर ज़ूम मान को संशोधित नहीं करता है।
var currFFZoom = 1;
var currIEZoom = 100;
$('#plusBtn').on('click',function(){
if ($.browser.mozilla){
var step = 0.02;
currFFZoom += step;
$('body').css('MozTransform','scale(' + currFFZoom + ')');
} else {
var step = 2;
currIEZoom += step;
$('body').css('zoom', ' ' + currIEZoom + '%');
}
});
$('#minusBtn').on('click',function(){
if ($.browser.mozilla){
var step = 0.02;
currFFZoom -= step;
$('body').css('MozTransform','scale(' + currFFZoom + ')');
} else {
var step = 2;
currIEZoom -= step;
$('body').css('zoom', ' ' + currIEZoom + '%');
}
});
ब्राउज़र ज़ूम ऐसा कुछ है जिसे केवल उपयोगकर्ता द्वारा नियंत्रित किया जाना चाहिए - कभी भी वेबसाइट नहीं। यदि वेबसाइट ब्राउज़र ज़ूम स्तर को बदल सकती है, जो ब्राउज़र की सबसे बुनियादी पहुंच सुविधा को तोड़ देती है। मैं किसी वेब साइट को ब्राउज़र ज़ूम को गंभीर बग बदलने की अनुमति देने की किसी भी विधि पर विचार करता हूं, क्योंकि उस सुविधा का कोई भी उपयोग दुरुपयोग करेगा। – user57368
@ अज्ञात (गूगल), बकवास। तुम बहुत गलत हो ऐसे नियंत्रण जावास्क्रिप्ट में समृद्ध वेब अनुप्रयोग बनाने के लिए अमूल्य हैं जो फ़्लैश तक माप सकते हैं, और दूसरे ब्राउज़र केवल ज़ूम नियंत्रण को सीमित कर सकते हैं ताकि उपयोगकर्ता इंटरैक्शन के साथ उपलब्ध हो और पूर्ण नियंत्रण न दिया जा सके। – Jourkey
मैं वास्तव में पूरी तरह थक गया हूं "आपको XYZ कभी नहीं होना चाहिए"। हाँ, यह एक परिपूर्ण दुनिया में अच्छा और अच्छा है, या जब आप एक नई साइट लिख रहे हैं। लेकिन यदि साइट एक दशक पुरानी है, तो ग्राहक एक नए डिजाइन के लिए भुगतान नहीं करेगा, और आपके मालिक आपको टैबलेट पर साइट पर काम करने की उम्मीद करते हैं, इस तरह की "आपको वास्तव में नहीं करना चाहिए" मानसिकता गंभीर पीठ ले सकती है -सीट। यदि आप जानते हैं कि कुछ कैसे करना है, तो ऐसा कहें। यदि आप नहीं करते हैं, तो टिप्पणी मत करो। पैडेंटिक बकवास से बाहर निकलने वाले मंचों पर आना असहनीय है, और वास्तव में काफी कठोर है। –