मैं एक मेनू है, माउस (img
) और पाठ के नीचे (span
) के साथ के रूप में काम करता है। मैं चाहता हूं कि वे दोनों एक लिंक के रूप में क्लिक करने योग्य हों। मैं मेनू के प्रत्येक आइटम के लिए इस एचटीएमएल है:<img> और <span><a> अंदर है, और केवल अवधि एक लिंक
<div class="menu_item">
<a href="menu/viewTemplates.html">
<img class="menu_icon" src="images/icons/template.png" alt="Templates"/>
<span>Templates</span>
</a>
</div>
जब मैं img
पर क्लिक करें, कुछ नहीं होता, लेकिन जब मैं span
पर क्लिक करें, लिंक ठीक काम करता है। यह क्रोम और फ़ायरफ़ॉक्स दोनों में होता है। जहां भी मैंने पढ़ा है, लोगों को आईई को छोड़कर ऐसा करने में कोई समस्या नहीं है, लेकिन यह मेरा मामला नहीं है। कृपया, कोई विचार क्या हो सकता है कि यह काम नहीं कर सकता है?
मैं इसे इस तरह की कोशिश की, और यह काम करता है:
<div class="menu_item">
<a href="menu/downloadTemplates.html">
<div class="menu_icon" id="lnkDownloadTemplates"></div>
<span>Download</span>
</a>
</div>
लेकिन मैं अभी भी पता करने के लिए क्यों अन्य तरीके से, कि, मेरे लिए काम नहीं कर रहा है सही माना जाता है चाहता हूँ।
सीएसएस:
.menu_item{
height: 15%;
width: 45%;
text-align: center;
}
.menu_icon{
width:auto;
height:100%;
}
[काम नहीं कर रहा] [https://jsfiddle.net/9fusum8p/)? अजीब बात है, पेज का तत्व निरीक्षण कर सकते हैं? छवि के लिए बाध्य जावास्क्रिप्ट घटनाओं की तलाश करें .. –
मेरे लिए क्रोम और फ़ायरफ़ॉक्स में काम करता है: https://codepen.io/anon/pen/yoVJxx –
@BagusTesa ¿मैं एक विशिष्ट तत्व से जुड़ी घटनाओं को कैसे देखता हूं? मैं वेबस्टॉर्म पर काम कर रहा हूं, और मैंने अपनी परियोजना को सभी गड़बड़ी की खोज की, और मुझे कोई अन्य जगह नहीं मिली, न कि जेएस में और न ही एचटीएमएल या सीएसएस में जहां उस छवि को बुलाया जा रहा है। टिप्पणी करने के लिए धन्यवाद :) –