দেখে মনে হচ্ছে jQuery এর :visible
নির্বাচক Chrome এ কিছু ইনলাইন উপাদানগুলির জন্য কাজ করে না। সমাধানটি হ'ল একটি প্রদর্শন শৈলী যুক্ত করা, পছন্দ করা "block"
বা "inline-block"
এটি কাজ করা।
এছাড়াও নোট করুন যে jQuery এর অনেকগুলি বিকাশকারীদের তুলনায় যা দৃশ্যমান তার কিছুটা আলাদা সংজ্ঞা রয়েছে:
উপাদানগুলি দস্তাবেজটিতে স্থান গ্রহন করে তা দৃশ্যমান হিসাবে বিবেচিত হয়।
দৃশ্যমান উপাদানগুলির একটি প্রস্থ বা উচ্চতা শূন্যের চেয়ে বড়।
অন্য কথায়, একটি উপাদান অবশ্যই স্থান গ্রহন করতে এবং দৃশ্যমান হওয়ার জন্য একটি শূন্য-প্রস্থ এবং উচ্চতা থাকতে হবে।
উপাদানগুলি এগুলির সাথে দৃশ্যমান visibility: hidden
বা opacity: 0
বিবেচিত বলে বিবেচিত হয়, যেহেতু তারা এখনও লেআউটে স্থান গ্রাস করে।
অন্যদিকে , এটিতে visibility
সেট করা থাকলে hidden
বা অস্বচ্ছতা শূন্য থাকলেও, এটি :visible
জায়গাগুলি গ্রহণ করার সাথে সাথে এটি এখনও jQuery এর মতো, যখন সিএসএস স্পষ্টভাবে বলে দেয় যে এর দৃশ্যমানতা লুকানো আছে conf
যে কোনও উপাদান নথিতে নেই তা গোপন হিসাবে বিবেচিত হয়; jQuery কোনও নথিতে যুক্ত হওয়ার পরে সেগুলি দৃশ্যমান হবে কিনা তা জানার উপায় নেই কারণ এটি প্রযোজ্য শৈলীর উপর নির্ভর করে।
সমস্ত বিকল্প উপাদানগুলি তাদের নির্বাচিত রাষ্ট্র নির্বিশেষে গোপন হিসাবে বিবেচনা করা হয়।
অ্যানিমেশনগুলির সময় যা কোনও উপাদানকে আড়াল করে, অ্যানিমেশনটির শেষ পর্যন্ত উপাদানটি দৃশ্যমান বলে বিবেচিত হয়। কোনও উপাদান দেখানোর জন্য অ্যানিমেশনগুলির সময় অ্যানিমেশনটির শুরুতে উপাদানটি দৃশ্যমান হিসাবে বিবেচিত হয়।
এটি দেখার সহজ উপায় হ'ল এটি হল যে আপনি যদি পর্দায় উপাদানটি দেখতে পান, এমনকি যদি আপনি এর সামগ্রী দেখতে না পান তবে এটি স্বচ্ছ ইত্যাদি it's এটি দৃশ্যমান, অর্থাৎ এটি স্থান গ্রহণ করে।
আমি আপনার মার্কআপটি কিছুটা পরিষ্কার করে একটি প্রদর্শন শৈলী যুক্ত করেছি ( যেমন উপাদানগুলি "ব্লক" ইত্যাদিতে সেট করে ) এবং এটি আমার পক্ষে কাজ করে:
বেহালা
এর জন্য অফিসিয়াল এপিআই রেফারেন্স :visible
JQuery 3 হিসাবে, এর সংজ্ঞাটি :visible
কিছুটা পরিবর্তিত হয়েছে
jQuery 3 সামান্য অর্থ :visible
(এবং তাই
:hidden
) এর অর্থ সংশোধন করে ।
এই সংস্করণটি দিয়ে শুরু করে উপাদানগুলির :visible
শূন্য প্রস্থ এবং / বা উচ্চতা সহ কোনও লেআউট বাক্স রয়েছে কিনা তা বিবেচনা করা হবে
। উদাহরণস্বরূপ, br
উপাদানগুলির সাথে কোনও সামগ্রী না থাকা উপাদানগুলি এবং ইনলাইন উপাদানগুলি :visible
নির্বাচক দ্বারা নির্বাচিত হবে ।