PDA

View Full Version : حرفه ای: zoom بوسیله کد



khadem1386
یک شنبه 23 مهر 1391, 10:41 صبح
با سلام :

اگر از firefox استفاده می کنید حتما می دونید که اگر دکمه "کنترل" را بگیریم و چرخ موس را بچرخانیم عملیات zoom را در browser انجام می شود. این نوع zoom مخصوصا از این نظر بسیار ارزش مند هست چون عرض صفحات وب را زیاد نمی کنه و در اکثر مواقع اندازه فونتها را بزرگ می کنه و اگر بزرگتر از عرض باشه خط ها را در چند خط می شکنه - خلاصه وقتی zoom می کنید. چیزی از سمت راست و چپ صفحه بیرون نمی زنه.
خوب حالا کدی می خواهم که کاربر من بتونه این کار را با دکمه های داخل صفحه انجام بده. یعنی مثلا یک دکمه "+" یا دکمه "-" قرار بدم و فانکشن این zoom صدا زده بشه.

ببینید برای zoom کردن در تاریخ وب روشهای زیادی وجود داره -- بعضی ها شماره سایز فونتهاشون را تغییر می دن بعضی مواقع از فانکشنهای style.MozTransform

اما من دنبال راهی هستم که فانکشن از داخل صفحه وب، کزینه های
(firefox menu -> view-> zoom+ - zoom)
را هدف بگیره و استفاده کنه
چون این سیستم از مزایای برخوردار است

این سوال به این خاطر در اینجا مطرح می شه چون مطمعن هستم که اساتید برتر وب در این تالار حضور دارند.
یعنی معتبر تر از اینجا جای دیگه ای نیست
با تشکر
از وقت شما

mohsen musavi
چهارشنبه 26 مهر 1391, 23:10 عصر
این مقاله (http://mlntn.com/2008/12/11/javascript-jquery-zoom-event-plugin/) از طریق jquery این کارو انجام میده.