पुन: स्थिति समस्या:
यह Datepicker तरह लग रहा है अपनी स्थिति को पूरी तरह से, तत्व यह लक्ष्य बनाता की भरपाई के आधार पर तय करता है। दुर्भाग्य से, प्रदर्शित करें: किसी भी तत्व के पास ऑफसेट नहीं है।
दो सुझाव दिया तरीके:
1) datepicker की अपनी पद्धति का उपयोग करके स्थिति निर्धारित करें और अपनी पसंद का एक वस्तु की ऑफसेट।
offset = $('myinput').parent('label').offset();
$('#date-picker').dpSetOffset(offset.left, offset.top);
2 अस्पष्टता की तरह अपने इनपुट, हो सकता है कुछ छुपा का एक अलग पद्धति का प्रयास करें):: 0 की तरह कुछ की कोशिश करो (और इसके आईई बराबर, फिल्टर: अल्फा (अस्पष्टता = एक्स))। शैलियों की एक गुच्छा स्थापित करने जा सकता है इनपुट क्षेत्र कम करने के लिए, की तरह की कोशिश करने का एक और बात:
.my_input {
border: 0;
line-height: 0;
font-size: 0;
height: 0;
overflow: hidden;
}
इनपुट वास्तव में दृश्यमान पृष्ठ है, जो उस पर मौजूद करने की जरूरत से इसे हटाने के बिना संभव के रूप में अदृश्य के रूप में पास हो जाओ डेटपिकर से स्थिति प्राप्त करने के लिए।
स्रोत
2009-08-13 01:12:02
यह चाल है! धन्यवाद – stringo0
मुझे इसके साथ परेशानी हो रही है - यदि इनपुट फ़ील्ड छिपी हुई है (डिस्प्ले: कोई नहीं), तो कैलेंडर पृष्ठ के ऊपरी बाईं ओर पॉप-अप हो रहा है - कोई विचार? – stringo0
इनपुट फ़ील्ड को div में डालें और div –