मेरे पास एक लिंक है और जब उपयोगकर्ता इसके ऊपर माउस होवर करता है, तो उसे लिंक के नीचे एक बॉक्स (div) प्रदर्शित करना चाहिए। बॉक्स को इसके नीचे जो भी हो, ओवरले करना चाहिए। मैं इसे सीएसएस या जावास्क्रिप्ट का उपयोग करके कैसे कर सकता हूं?माउसओवर पर div/box को ओवरले कैसे करें?
उत्तर
मैंने sample here बनाया है। आप अपनी आवश्यकताओं के अनुरूप वहां से संशोधित कर सकते हैं।
<div class="hover">Hover here</div>
<div class="overlay" style="visibility:hidden">
<img src="http://www.google.com/images/logos/ps_logo2.png" alt="google" />
</div>
$(document).ready(function()
{
$("div.hover").mouseover(function()
{
$(this).css('cursor', 'pointer');
$("div.overlay").css('visibility','visible');
});
$("div.hover").mouseout(function()
{
$(this).css('cursor', 'default');
$("div.overlay").css('visibility','hidden');
});
});
आपके पास एक पूरी तरह से स्थित div है जो छुपा हुआ है, और लिंक का एक बच्चा है। फिर, जब आप लिंक पर होवर करते हैं, तो आपको div को अनदेखा करना चाहिए। मैं पूर्ण सीएसएस प्रदान नहीं कर सकता, और मैंने इसका परीक्षण नहीं किया है, लेकिन आपको इसे शुरू करना चाहिए। आपको स्थिति और आकार के साथ खेलना होगा।
<a href="#" class="special">Somewhere<div class="desc">This is hidden.</div></a>
a.special { position:relative; }
a.special div.desc { background-color:white; display:none; position:absolute; z-index:100; }
a.special:hover div.desc { display:block; }
यह शुद्ध-सीएसएस तरीका होगा।
यह वास्तव में अच्छा है क्योंकि यह किसी भी जावास्क्रिप्ट की आवश्यकता नहीं है। बहुत बहुत धन्यवाद !!! – svirk
$("#id").mouseover(function(){
$("a[rel='#petrol']").overlay().load();
});
$("#id").mouseout(function(){
$("a[rel='#petrol']").overlay().close();
});
अपनी पोस्ट की गुणवत्ता में सुधार करने के लिए, कृपया यह कोड कैसे हल करें/क्यों समस्या हल करेगा। –
- 1. माउसओवर पर एक छवि को अंधेरा कैसे करें?
- 2. माउसओवर पर "सबमिट" इनपुट कैसे स्टाइल करें, क्लिक करें?
- 3. विंडोज गेम पर ग्राफिक्स को ओवरले कैसे करें?
- 4. जावास्क्रिप्ट में छवियों को ओवरले कैसे करें?
- 5. jQuery टूल्स: ओवरले को कैसे बंद करें?
- 6. jQuery टूल्स: ओवरले को कैसे बंद करें?
- 7. माउसओवर
- 8. माउसओवर
- 9. माउसओवर
- 10. माउसओवर पर wx.Panel पृष्ठभूमि रंग कैसे बदलें?
- 11. माउसओवर पर jquery निरंतर एनीमेशन
- 12. cSlider: माउसओवर पर ऑटोप्ले रोकें
- 13. Matplotlib: माउसओवर पर लेबल पॉइंट
- 14. माउसओवर पर छिपा divs कैसे दिखाना है?
- 15. दो geom_bar ओवरले कैसे करें?
- 16. Google मानचित्र पर सड़कों के ओवरले को बंद करें
- 17. एक सिल्वरलाइट/डब्ल्यूपीएफ बटन पर माउसओवर स्टाइल
- 18. जावा: स्क्रॉलपेन व्यूपोर्ट पर गैर-स्क्रॉलिंग ओवरले कैसे आकर्षित करें?
- 19. सीएसएस हल्के माउसओवर पर बाल तत्व
- 20. एंड्रॉइड में ओवरले टैप करने पर पॉपअप कैसे प्रदर्शित करें?
- 21. Google मानचित्र: माउसओवर पर खुला InfoWindow,
- 22. बूटस्ट्रैप थंबनेल पर ओवरले कैसे बनाएं?
- 23. आईफोन पर मैपकिट ओवरले हटाएं
- 24. माउसओवर पर लीफलेट पॉपअप हटाएं ईवेंट
- 25. माउसओवर और माउसआउट पर wpf टूलटिप
- 26. विंडोज़ फॉर्म में माउसओवर पर प्रदर्शित छवि?
- 27. UIImagePickerController पूर्वावलोकन पर कोई ओवरले
- 28. सर्कल ओवरले पर शीर्षक विशेषता
- 29. Jquery: छवि मानचित्र क्षेत्र पर माउसओवर घटना
- 30. आप माउसओवर पर डीआईवी कैसे स्वैप करते हैं? (jquery?)
यदि मैं ओवरले के तहत एक div जोड़ता हूं और इसे ओवरले करना चाहता हूं, तो इसे कैसे करें? Currenlty, मैं ओवरले के लिए होवर के तहत बनाई गई सफेद जगह dsplayed करने के लिए देखा। – svirk
यह ओवरले div वास्तव में ओवरले नहीं करता है। यह समस्या को हल नहीं करता है, "बॉक्स को इसके नीचे जो कुछ भी है उसे ओवरले करना चाहिए।" –