2012-12-19 21 views
5

मेरे पास एक नेविगेशन मेनू है और मैं चाहता हूं कि माउस कब चलता है, तो नेविगेशन 200 एमएस में देरी होगी। मैं उसे कैसे कर सकता हूँ?होवर देरी जब माउस क्रॉस

उदाहरण: http://www.amazon.com/

अमेज़न छोड़ दिया है नेविगेशन (विभाग द्वारा दुकान) जब नेविगेशन प्रतीक्षा करता है भर में माउस ले जाता है।

<ul id="nav"> 
<li><a href="#">Menu 1</a> 
    <ul> 
     <li>Sub Menu 1</li> 
     <li>Sub Menu 2</li> 
    </ul> 
</li> 
<li><a href="#">Menu 2</a> 
    <ul> 
     <li>Sub Menu 3</li> 
     <li>Sub Menu 4</li> 
    </ul> 
</li> 
<li><a href="#">Menu 3</a></li> 
<li><a href="#">Menu 4</a></li> 
</ul> 

उदाहरण के लिए; यदि "मेनू 1" पर माउस और "उप मेनू 1" पर जाने के लिए क्रॉस, "मेनू 1" बंद नहीं होना चाहिए। अन्यथा "मेनू 1" बंद होना चाहिए।

+4

कृपया आपके पास HTML पोस्ट करें। इसके बिना, जवाब सबसे अच्छा अनुमान होगा। –

+0

@RoryMcCrossan मैंने अपना प्रश्न नमूना कोड जोड़ा। – mrchad

उत्तर

3

http://cherne.net/brian/resources/jquery.hoverIntent.html वह स्क्रिप्ट है जिसे आप ढूंढ रहे हैं।

बस कहा, यह जांच करेगा कि क्या आप अपने माउस के साथ तेज़ या धीमे हो गए हैं या नहीं।

+0

मैं पहले से ही इस महान प्लगइन का उपयोग कर रहा हूं लेकिन यह हर माउस चाल को स्वीकार करता है। जब माउस हिल जाता है तो मैं बस दौड़ना चाहता हूं। – mrchad

+1

@mrchad - यदि आप इसका उपयोग करते हैं और यह काम नहीं करता है तो इसका मतलब है कि आपने इसे गलत कॉन्फ़िगर किया है - मैंने कई वर्षों से इसका उपयोग किया है और यह हमेशा इरादे के रूप में काम करता है। – easwee

संबंधित मुद्दे