2013-05-22 14 views
8

पर कूदता है जब मैं दोहराता से एक तत्व पर स्क्रॉल करता हूं jQuery tooltip चारों ओर कूदने लगता है। मैंने सोचा कि शायद ऐसा इसलिए था क्योंकि यह खुद से टकरा रहा था, इसलिए मैंने टक्कर विकल्प none पर सेट किया लेकिन इससे मदद नहीं मिली।jQueryUI टूलटिप

क्या यह एक बग है? मैं इसे चारों ओर कूदने के लिए कैसे प्राप्त कर सकता हूं?

+2

क्या आप जिस कोड में परेशानी कर रहे हैं उसे साझा कर सकते हैं, और शायद एक [JSFiddle] (http://www.jsfiddle.net) उदाहरण? –

+0

यह जेएसएफडल का उपयोग करने वाला मेरा पहला समय है, उम्मीद है कि यह काम करता है http://jsfiddle.net/kteXP/1/ – happygilmore

+0

मेरे पृष्ठ पर टिप की स्थिति टिप के आकार पर निर्भर थी जो अभी दिखाया गया था। सूची में 3 आइटम के साथ यदि मैं पहले से ऊपर आ गया और दूसरा दूसरा टिप हमेशा एक ही स्थिति में था, और हमेशा एक अलग स्थिति में अगर मैं तीसरे से दूसरे स्थान पर जाता था। और सूची से दूर जाने और आइटम 2 पर वापस आने के बाद फिर से एक अलग स्थिति 2. ऑफसेट पहले दिखाए गए टूलटिप के आकार के बराबर था। मुझे एक बग की तरह लगता है। – Craig

उत्तर

20

मैंने .ui-टूलटिप क्लास को position: absolute रखने के लिए सेट किया है, ऐसा लगता है कि यह सुनिश्चित नहीं है कि क्या अवांछित परिणाम होंगे?

+2

इस समाधान की समस्या हल होने के बाद, मुझे एक ही समस्या थी, tnx – RezaSh

+1

मेरा पहले से ही स्थिति में सेट हो गया था: पूर्ण और इससे इसे हल नहीं किया गया। कोई अन्य विचार? – Trevor

+0

"पूर्ण" मेरे लिए काम करता है। धन्यवाद! – dnns

6

ऐसा लगता है कि happygilmore की विधि अब काम नहीं करती है (और जैसा कि उसने कहा, भी एक जोखिम भरा दृष्टिकोण है)। मैं इन विकल्पों की स्थापना करके Tooltip Widget API उपयोग करने का सुझाव:

position: { 
    collision: 'none' 
}, 
hide: false 

collision: none विकल्प टकराव को हल करने फैंसी कुछ भी करने की कोशिश कर रहा से jQuery यूआई बंद हो जाता है और hide: false एक फीका एनीमेशन का उपयोग कर धीरे-धीरे टूलटिप दूर करने के लिए से रोकता है; जिसकी देरी टक्कर को पहली जगह में होने का कारण बनती है। मेरी राय में यह फीका एनीमेशन के बिना ठीक दिखता है।

+0

'टकराव: कोई नहीं' का मतलब टूलटिप पृष्ठ के किनारे से निकल गया, मेरे लिए, लेकिन 'छुपा: झूठा' चारों ओर कूदना बंद कर रहा था। –