7
0

چطوری می‌تونم به رویداد تغییر اندازه پنجره مرورگر وصل بشم؟

یه روش تو jQuery برای گوش دادن به رویدادهای تغییر اندازه هست ولی ترجیح می‌دم فقط برای همین یک نیاز، jQuery رو وارد پروژه‌ام نکنم.

0

بهترین روش اینه که به رویداد تغییر اندازه (resize) اضافه کنی، نه اینکه جایگزینش کنی:

window.addEventListener('resize', function(event) {
    ...
}, true);

یک گزینه دیگه اینه که یه هندلر واحد برای رویداد DOM بسازی (که فقط می‌تونه یکی باشه)، مثلاً:

window.onresize = function(event) {
    ...
};
ارسال پاسخ به سوال بالا

برای ارسال پاسخ باید وارد اکانتت بشی

اگر پاسخت شامل تکه کدی میشه، از منوی ویرایشگر پایین، تکه کدی که نوشتی رو انتخاب کن و بعد از طریق زبان کدی که نوشتی رو انتخاب کن تا کدت داخل بلاک مخصوص زبان خودش قرار بگیره و کدت خواناتر برای بقیه نشون داده بشه

اگه پاسخت رفرنسی داره، لینک رفرنس رو هم بذار تا پاسختت کاملتر و معتبر تر بشه