افزونه اجرای کدهای jQuery در هنگام تغییر وضعیت Visibility صفحه!

اگر کد‌های jQuery را به صورت معمول بنویسید هنگامی که بارگذاری صفحه تمام شد آن کدها شروع به اجرا شدن می‌کنند و توجه نمی‌کند که آیا صفحه دارای فوکوس است و یا نه! این مسعله در صفحاتی که دارای انیمیشن‌های هستند بیشترین نمود را پیدا می‌کند!. به عنوان مثال در بعضی از صفحات گرودیا انیمیشن‌های وجود دارند ولی اگر صفحه را در تب جدید باز کرده باشید ولی آن صفحه ندیده باشید انیمیشن‌های آن اجرا نمی‌شوند و زمانی که شما آن تب را مشاهده کنید انیمیشن‌ها شروع به کار خواهند کرد!.

برای این منظور می‌توان از افزونه jQuery visibility استفاده کرد که وضعیت‌های را برای زمانی که صفحه دارای فوکوس یا وضعیت مشاهده شدن توسط کاربر و مشاهده نشدن توسط کاربر را برای ما فراهم می‌کند.

کدهای که در تابع زیر نوشته شود زمانی که صفحه فوکوس بگیرد اجرا می‌شوند:

ty

کدهای که در تابع زیر نوشته شود زمانی که صفحه فوکوس نداشته باشد اجرا می‌شوند:

docu