2016-07-21 30 views
30

Örnek index.html dosyası oluşturdum ve en son jquery (3.1.0) ve jquery mobile (1.4.5) ekledim. Hata konsolu outputed yükleme sayfasında jquery.mobile 1.4.5 Yakalanmayan TypeError: Özellik undefined 'concat' okunamıyor

:

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

bu hat üzerinde:

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

denedim

hiçbir sorunu yoktu jquery-1.11.2 sayılabilir. Birisi bana nedenini söyleyebilir mi? Şimdiden teşekkürler.

+5

'jquery3' ile uyumlu olup olmadığını kontrol edin jquery.mobile1.4.5' – Tushar

cevap

49

Look this Documentation

jQuery mobil jQuery bazı sürümleri için kilitli! sürüm 3 Halen aynı hata verir gerçi sen

jQuery mobil artık çok 2.x sürümleri ile çalışır

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.

UPDATE metni bulacaksınız.

+7

[jQuery Migrate eklentisini] kullanarak (http://code.jquery.com/jquery -m igrate-3.0.0.js) bunu güzel çözüyor. – dsghi

+0

Bunu nasıl yapıyorsun? –

+1

@dsghi Web sitemde jquery-migrate-1.4.1.min.js dosyasını yükledim, ancak sorunu çözmedi. Hata hala var. Ve jquery-mobil dosyasını jquery-mobile JS dosyasının üstüne yüklediğinizden emin oldum. – markj

1

== Çözüm ==

jQuery Mobile 1.5 görünüyor jQuery 3.x ile uyumlu

(O anda ana web sitesi mevcut değildir, ama en mevcuttur: code.jquery.com):

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

(PF4Public sayesinde)