2013-01-04 21 views
5

काम नहीं कर रहा है मैं jQuery मोबाइल का उपयोग कर रहा हूं, और प्रत्येक पृष्ठ के लिए मैं अलग-अलग HTML फ़ाइलों को जोड़ रहा हूं। उदाहरण के फ्लिप के लिए जब पृष्ठों को बदलने मेरी संक्रमण काम के इस से कोई भी कर रही है, काम नहीं करता है के बाद से: -बाहरी एचटीएमएल पृष्ठों से लिंक करते समय संक्रमण का उपयोग कर jQuery मोबाइल। संक्रमण

<a href="link-here.html" rel="external" class="sb small Grid ui-link" data-transition="flip"></a> 

कैसे मैं पृष्ठों के बीच काम करने के लिए जब वे अलग html फ़ाइलें में सभी कर रहे हैं मेरी संक्रमण मिल सकता है?

धन्यवाद

उत्तर

0

मुझे लगता है कि यह आपकी समस्या का समाधान:

<a href="link-here.html" data-rel="dialog" class="sb small Grid ui-link" data-transition="flip"></a> 
+0

मैं "त्रुटि पेज लोड हो रहा है" जब मैं डेटा-rel = "संवाद" की कोशिश? – John

+0

क्या आपके पास index.html और link-here.html के समान रूट है? –

3

आपकी समस्या rel = एक पूरा पृष्ठ संक्रमण प्रभाव के बिना लोड "बाहरी", यह खड़ी कर रहा है है। यदि आप अपने डोमेन के बाहर कोई पृष्ठ नहीं खोल रहे हैं तो आपको यह नहीं करना चाहिए। अगर आप डेटा-AJAX = "false" के साथ AJAX बंद कर देते हैं तो वही बात होती है।

लिंक जो अन्य डोमेन को इंगित करते हैं या जिनके पास rel = "बाहरी" है, डेटा-AJAX = "false" या लक्ष्य विशेषताएँ अजाक्स से लोड नहीं की जाएंगी। इसके बजाय, ये लिंक एक एनिमेटेड संक्रमण के साथ एक पूर्ण पृष्ठ रीफ्रेश का कारण बनेंगे। दोनों विशेषताओं (rel = "external" और डेटा-AJAX = "false") का एक ही प्रभाव होता है, लेकिन एक अलग अर्थपूर्ण अर्थ: rel = "बाहरी" का उपयोग किसी अन्य साइट या डोमेन से लिंक करते समय किया जाना चाहिए, जबकि डेटा-AJAX = " झूठा "आपके डोमेन के भीतर अजाक्स के माध्यम से लोड होने से बस एक पृष्ठ चुनने के लिए उपयोगी है। सुरक्षा प्रतिबंधों के कारण, ढांचा हमेशा अजाक्स व्यवहार से बाहरी डोमेन के लिंक का चयन करता है।

इस बारे में अधिक पाया जा सकता है: http://jquerymobile.com/test/docs/pages/page-links.html

+0

यहां नया लिंक है: http://jquerymobile.com/demos/1.2.0/docs/pages/page-links.html – Mehdiway