2012-03-07 25 views
11

मैं ठीक से ब्राउज़र विंडो के संबंध में मेरी स्वत: पूर्ण (मेनू) स्थित करने के लिए करना चाहते हैं। यही है, जब पृष्ठ के शीर्ष पर स्वत: पूर्ण होता है तो मेनू नीचे जा रहा है और यदि पृष्ठ के निचले हिस्से में मेनू ऊपर जा रहा है (भले ही हमारे पास कुछ लंबवत स्क्रॉलबार हो)।JQuery यूआई स्वत: पूर्ण स्थिति

Thx।

+0

इसके अलावा यहाँ एक बहुत ही इसी तरह के सवाल का उल्लेख http://stackoverflow.com/q/4728607 – Kariem

उत्तर

22

टक्कर पता लगाने को सक्रिय करने के position विकल्प का उपयोग करें:

$("#someElement").autocomplete({ 
    source: [...] 
    position: { collision: "flip" } 
});​ 

DEMO

स्वत: पूर्ण jQuery UI Position उपयोगिता का उपयोग करता है आसानी से इनपुट तत्व को अपेक्षाकृत मेनू जगह।

विकल्प collision विकल्प को वैकल्पिक रूप से वैकल्पिक स्थिति में स्थानांतरित करने के लिए यदि दृश्य व्यूपोर्ट में डिफ़ॉल्ट दिशा में देखने योग्य नहीं होगा।

मूल्य flip नीचे या ऊपर मेनू दिखाएगा, दिशा में पूरी तरह से देखने योग्य होगा।

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