2016-07-21 13 views
30

मैं बनाया है एक नमूना index.html फ़ाइल की 'concat' पढ़ सकते हैं और नवीनतम jQuery (3.1.0) और jQuery मोबाइल (1.4.5) शामिल नहीं किया जा सकता।jquery.mobile 1.4.5 Uncaught TypeError: गुण अपरिभाषित

पृष्ठ लोड त्रुटि कंसोल outputed पर:

jquery.mobile-1.4.5.js:3337 Uncaught TypeError: Cannot read property 'concat' of undefined

इस लाइन पर:

mouseEventProps = $.event.props.concat(mouseHookProps),

जब मैं करने की कोशिश की jQuery-1.11.2 कोई समस्या नहीं थी शामिल हैं। क्या कोई मुझे बता सकता है क्यों? अग्रिम में धन्यवाद।

+5

जांचें कि 'jquery3' 'jquery.mobile1.4.5' – Tushar

उत्तर

49

Look this Documentation

jQuery मोबाइल jQuery के कुछ संस्करणों के लिए बंद कर दिया जाता है! हालांकि 3 संस्करण अभी भी उल्लेख किया त्रुटि देता है आप के

jQuery Mobile 1.3.0 supports versions of jQuery core 1.7.2 – 1.9.1 and we’re actively testing the upcoming 2.0 version too. We will be keeping in sync with their releases to let you take full advantage of the new goodness.

अद्यतन

jQuery मोबाइल अब भी 2.x संस्करणों के साथ काम करता है एक पाठ मिल जाएगा।

+7

के साथ संगत है [jQuery माइग्रेट प्लगइन] (http://code.jquery.com/jquery -m igrate-3.0.0.js) यह अच्छी तरह से हल करता है। – dsghi

+0

आप यह काम कैसे करते हैं? –

+1

@dsghi मैं अपनी वेबसाइट पर jQuery-माइग्रेट-1.4.1.min.js भरी हुई है, लेकिन यह समस्या का समाधान नहीं किया। त्रुटि अभी भी है। और मैंने jquery-mobile JS फ़ाइल के ऊपर jquery-migrate फ़ाइल को लोड करना सुनिश्चित किया है। – markj

1

== समाधान ==

jQuery मोबाइल 1.5 लगता है के साथ jQuery 3.x. संगत

(यह इस समय मुख्य वेबसाइट पर उपलब्ध नहीं है, लेकिन पर उपलब्ध है: code.jquery.com):

http://code.jquery.com/mobile/1.5.0-alpha.1/jquery.mobile-1.5.0-alpha.1.min.js 

(PF4Public करने के लिए धन्यवाद)

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