2011-06-29 9 views
7

जब उपयोगकर्ता एक बटन पर क्लिक करता है तो मैं एक पुष्टिकरण संवाद (सादा जावास्क्रिप्ट नहीं) दिखाना चाहता हूं, लेकिन मैं इसे किसी अन्य पृष्ठ के संदर्भ में एम्बेड करना चाहता हूं।मैं jQuery मोबाइल में एक पुष्टिकरण संवाद कैसे बना सकता हूं?

मैं एक jQuery मोबाइल पेज पर उपयोग के लिए एक संवाद कैसे एम्बेड करूं?

उत्तर

12

आपके पास 2 विकल्प वास्तव में हैं - यदि आप इसे पॉपअप करना चाहते हैं और पृष्ठ भरना चाहते हैं, तो आप एक जेक्यूएम संवाद पृष्ठ (यहां तक ​​कि गतिशीलता) भी बना सकते हैं, और उस पर स्विच कर सकते हैं। JQM संवाद विस्तार में अधिक यहाँ समझाए गए हैं:

http://jquerymobile.com/demos/1.0b1/docs/pages/docs-dialogs.html

यह एक ही पृष्ठ पर एक नया संवाद संलग्न करने के लिए संभव है ("पेज" सरल यह डेटा-भूमिका के साथ एक ऊपर कंटेनर के लिए संलग्न =) और $ .changePage (...)

एक अन्य विकल्प के साथ यह करने के लिए स्विच यदि आप इसे मौजूदा सामग्री (यूआई संवाद से मोडल मोड) "पर" पॉपअप करना चाहते हैं, इस प्लगइन है कि क्या करेंगे:

http://dev.jtsage.com/jQM-SimpleDialog/

पूर्ण प्रकटीकरण: मैंने दूसरा लिखा, इसलिए मैं पक्षपाती हूं। हालांकि, यह उपर्युक्त विकल्प 1 का उपयोग करता है, और आप निश्चित रूप से कोड को पिसाने के लिए स्वागत करते हैं ताकि यह देखने के लिए कि यह कैसे काम करता है यदि आप अपना खुद का रोल करना चाहते हैं।

संपादित करें:

एक अन्य विकल्प निर्मित पॉपअप इंटरफ़ेस का उपयोग करने के लिए है, अंतिम प्रमुख संस्करण में जोड़ा (1.2.0 मुझे लगता है कि)। यह यहां पाया जा सकता है, और डिफ़ॉल्ट में शामिल है:

http://jquerymobile.com/demos/1.2.0/docs/pages/popup/index.html

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