मैं एक पॉपअप (स्क्रीन केंद्रित) प्रदर्शित करने के लिए jQuery मोबाइल (1.3.1) का उपयोग कर रहा हूं। उपयोगकर्ता क्रियाओं के आधार पर, कुछ सामग्री AJAX के माध्यम से पॉपअप में डाली जाती है। यह ठीक काम करता है, लेकिन एक समस्या है: सामग्री को पॉपअप में इंजेक्शन मिलने के बाद इसका आकार बदल जाता है, लेकिन स्थिति अपडेट नहीं होती है। जैसे ही विंडो का आकार बदलता है, पॉपअप स्थिति ताज़ा हो जाती है, लेकिन अब तक मुझे इस क्रिया को मैन्युअल रूप से ट्रिगर करने का कोई तरीका नहीं मिला है। पॉपअप केरिपोजिशन jQuery मोबाइल पॉपअप
घोषणा:
<div id="MoveFolderPopup" data-role="popup" data-position-to="window" style="min-width: 20em">
कुछ बातें मैं पहले से ही (कुछ आंतरिक, गैर-दस्तावेजी घटनाओं के लिए पॉपअप विगेट्स स्रोत कोड के लिए एक त्वरित दृश्य सहित) खिड़की केंद्र के लिए पॉपअप का स्थान बदलने की कोशिश की:
$('#MoveFolderPopup').trigger("reposition");
$('#MoveFolderPopup').trigger("_reposition");
$('#MoveFolderPopup').trigger("_handleWindowResize");
$('#MoveFolderPopup').trigger('refresh')
$(window).trigger('resize');
$('#MoveFolderPopup').popup('open');
$('#MoveFolderPopup').trigger('updatelayout');
मेरे पास जावास्क्रिप्ट के साथ कई अनुभव नहीं हैं और इस समस्या के लिए अभी और कोई विचार नहीं है;) क्या कोई मेरी मदद कर सकता है? धन्यवाद!
धन्यवाद, दूसरा बयान नौकरी किया :) – orbitluke