मैं jQuery के साथ ऑब्जेक्ट की दृश्यता का परीक्षण करने के साथ एक अजीब समस्या में भाग रहा हूं।jQuery ('दृश्यमान) अभिनय मजाकिया है।
मैं इस परीक्षण जे एस है:
alert($myObject.css('display'));
alert($myObject.is(':visible'));
पहले चेतावनी प्रदर्शित करता है 'ब्लॉक' जो फ़ायरबग के रूप में समझ में आता है स्पष्ट रूप से पता चलता है कि यह प्रदर्शित करने के लिए सेट कर दिया जाता है कि: ब्लॉक और आप में पृष्ठ पर वस्तु को देख सकते हैं ब्राउज़र।
दूसरी चेतावनी, हालांकि, 'झूठी' प्रदर्शित करती है। जो मुझे बिल्कुल समझ में नहीं आता है।
क्या मैं इसका उपयोग गलत समझ रहा हूं (': दृश्यमान')?
क्या आप jsfiddle में कोड का नमूना दे सकते हैं? कुछ और मार्कअप – redDevil
की मदद करेंगे क्या आप कह रहे हैं कि आपका तत्व * पृष्ठ पर दिखाई दे रहा है, लेकिन '.is (': visible') 'गलत है? @ करसाज़ी का जवाब सही है, लेकिन यदि आपका तत्व वास्तव में दिखाई देता है, तो यह एक अलग मुद्दा हो सकता है। क्या आप इस मुद्दे को दोहराने के लिए एक पहेली तैयार कर सकते हैं? – nrabinowitz
@ j08691 यदि ऑब्जेक्ट प्रदर्शित करने के लिए सेट है: ब्लॉक, और मैं इसे देख सकता हूं, मुझे उम्मीद है कि इस मामले में() कथन सत्य लौटने के लिए है। –