हे लोग क्लिक किया उम्मीद थी तुम मुझे बाहर करने में मदद कर सकता है ... jQuery और जावास्क्रिप्ट के साथ एक नौसिखिया केछिपाने jQuery ui मेनू जब कहीं और
im कुछ हद तक। किसी ऑब्जेक्ट पर क्लिक होने पर दिखाई देने वाले jquery-ui मेनू को लागू करने का प्रयास किया जाता है, लेकिन जब मेनू पर मेनू के अलावा कहीं भी क्लिक किया जाता है तो गायब हो जाता है।
इसकोड मैं अब तक
$("div.item").click(function(e){
$("#menu").menu();
$("#menu").css("top",e.pageY);
$("#menu").css("left",e.pageX);
});
अब मैं छिपाने के लिए और मेनू को नष्ट करता है, तो एक क्लिक के अग्रिम में कहीं भी मेनू itself..thanks पर के अलावा अन्य किया जाता है करना चाहते है।
नहीं कर सकते, यह काम करने के लिए मिल के लिए केवल जब मैं "#menu" पहली बार में एक आइटम पर क्लिक करें और स्क्रीन पर कहीं और क्लिक करें किसी कारण घटना शुरू हो जाती है। –
वास्तव में इसे काम करने के लिए मिला .. मुझे बस $ ("# मेनू") करना पड़ा। फोकस(); जब इसे क्लिक किया गया था क्योंकि जब div क्लिक किया गया था और मेनू शो था, तो फोकस मेनू पर नहीं था .. स्पष्टीकरण के लिए धन्यवाद क्योंकि इससे मुझे इसे समझने में मदद मिली :) .. –