23
0

چطور می‌تونم visibility یه عنصر رو با استفاده از ()hide()، .show یا ()toggle تغییر بدم؟

چطور می‌تونم بررسی کنم که یه عنصر دیده می‌شه یا پنهان شده؟

0
پاسخ کاربردی

چون سوال به یه عنصر خاص اشاره داره، این کد ممکنه مناسب‌تر باشه:

// Checks CSS content for display:[none|block], ignores visibility:[true|false]
$(element).is(":visible");

// The same works with hidden
$(element).is(":hidden");

ما از متد is() در jQuery استفاده می‌کنیم تا بررسی کنیم که آیا عنصر انتخاب‌شده با عنصر، انتخاب‌گر یا هر آبجکت jQuery دیگه‌ای مطابقت داره یا نه. این متد توی عناصر DOM جستجو می‌کنه تا یه موردی پیدا کنه که با پارامتر داده‌شده مطابقت داشته باشه. اگر مطابقت پیدا کرد، true برمی‌گردونه، وگرنه false برمی‌گردونه.

ارسال پاسخ به سوال بالا

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

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

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