मुझे जावास्क्रिप्ट उपयोग के लिए एक ईवेंट उत्पन्न करने के लिए क्लिक करने योग्य पृष्ठभूमि छवि के भीतर एक क्षेत्र बनाने की आवश्यकता है। तो, मैं एक लंगर टैग बनाया और कहा कि अंदर मैं शब्दार्थ व्यर्थ टैग के बीच कुछ प्रासंगिक पाठ जो मैं तो छिपा हुआ बनाने डाला:आईई 7 में एक खाली एंकर टैग क्लिक करने योग्य कैसे करें?
<a href="#"><i>foo</i></a>
तब मैं एंकर टैग दे दिया 'प्रदर्शन: ब्लॉक' गुण, चौड़ाई और ऊंचाई मूल्यों, और पूरी तरह से इसे स्थान दिया जहां मुझे पृष्ठभूमि छवि के संबंध में होने की आवश्यकता थी। फ़ायरफ़ॉक्स में यह अच्छी तरह से काम करता है - मैं होवर करता हूं और मेरा कर्सर अपेक्षित रूप से बदलता है - मुझे कुछ क्लिक करने योग्य है। आईई 7 हालांकि, इस तथ्य को पसंद नहीं करता है कि एंकर टैग 'खाली' है और इसलिए इसे क्लिक करने योग्य नहीं माना जाता है। तो मैं सीएसएस में एंकर टैग को यह कहा:
background:url(/no-image.jpg);
... जो कुछ संभालने में IE7 मूर्ख लगता है। आईई 7 अब क्षेत्र को क्लिक करने योग्य के रूप में मानता है, भले ही एंकर टैग के लिए कोई पृष्ठभूमि छवि वास्तव में मौजूद न हो। लेकिन यह मेरे लिए एक हैक की तरह लगता है और मैं सोच रहा हूं कि इस समस्या से निपटने के लिए एक और शानदार तरीका है या नहीं। किसी भी विचार की बहुत प्रशंसा की जाएगी। धन्यवाद।
यह समस्या आईई 8 में भी होती है। – Amir
अच्छे उत्तरों http: // stackoverflow के साथ डुप्लिकेट करें।कॉम/प्रश्न/6914822/पूर्ण-स्थान-एंकर-टैग-साथ-कोई-पाठ-क्लिक-क्लिक करने योग्य-यानी ('डेटा: छवियों की टिप्पणियों में चाल की खोज करें) – Kos