SORU
15 Ocak 2013, Salı


Fancybox'jQuery v1 ile çalışmıyor.9.0 [ f.tarayıcı / Olamaz tanımsız özellik okuma '' ]msıe.

Fancybox yeni bir WordPress kullanmak v1 ile keser.9.0.

Her ikisi de, Fancybox v1 etkiler.3.4 ve - ve - v2.aşağıda 1.Ve aşağıda 3.

Hatalar gösterilir :

v1.3.4 :

Timestamp: 15/01/2013 10:03:28 AM
Error: TypeError: b.browser is undefined
Source File: ...fancybox/jquery.fancybox-1.3.4.pack.js
Line: 18

... diğer hatalar

Uncaught TypeError: Cannot read property 'msie' of undefined jquery.fancybox-1.3.4.pack.js:18
Uncaught TypeError: Object [object Object] has no method 'fancybox'

V2.1.3 :

Timestamp: 15/01/2013 10:09:58 AM
Error: TypeError: $.browser is undefined
Source File: h.../fancybox2.1.3/jquery.fancybox.js
Line: 139

Eğer bu bir WordPress kullanmak aramak için kullanıyorsanız :

<script src="http://code.jquery.com/jquery-latest.js"></script>

...varolan fancybox sizin uygulamalarının başarısız olur!!

CEVAP
15 Ocak 2013, Salı


Bir WordPress kullanmak bir hata burada rapor var gibi görünüyor :http://bugs.jquery.com/ticket/13183o Fancybox senaryoyu bozuyor.

Ayrıca, kontrol edinhttps://github.com/fancyapps/fancyBox/issues/485daha fazla referans için.

Geçici bir çözüm olarak, geri almak içinjQuery v1.8.3ya da bir WordPress kullanmak hata sabit veya Fancybox yamalı iken.


GÜNCELLEME(Jan 16, 2013): Fancyboxv2.1.4serbest bırakıldı ve şimdi jQuery v1 ile gayet iyi çalışıyor.9.0.

Fancybox v1 için.3.4 - hala geri almak için gerekirjQuery v1.8.3ya Uygulamigration script@Manu cevabı ile dikkat çekti.


GÜNCELLEME(17 Ocak 2013): kullanıcılar için geçici ÇözümFancybox v1.3.4:

Yamafancybox js filebu jQuery v1 ile iş yapmak için.9.0 olarak izleyin :

  1. Açıkjquery.fancybox-1.3.4.jsdosya (tam sürüm,paketi sürümübir metin editörü./html ile )
  2. Satırı bulun diyor 29 :

    isIE6 = $.browser.msie && $.browser.version < 7 && !window.XMLHttpRequest,
    

    ve bunu değiştirin (DÜZENLENMİŞ19 Mart 2013: daha doğru filtre):

    isIE6 = navigator.userAgent.match(/msie [6]/i) && !window.XMLHttpRequest,
    

    GÜNCELLEMEnavigator.userAgent.match(/msie [6]/i) etrafında çizgi 615 (ve/veya $.browser.msie tüm örneklerini değiştirmek,), teşekkürler joofow 12 *yerine*(19 Mart 2013): ... işte bu!

Ya zaten yamalı sürümünü indirinfrom HERE(GÜNCELLENDİ 19, 2013 ... sayesinde ekstra kapanış dirseğini işaret için 24**) Mart

NOTbu resmi olmayan bir yama ve olduğu gibi Fancybox çalışıyor ancak yazar tarafından desteklenmiyor. Kendi riski;) kullanabilirsiniz

İsteğe bağlı olarak, oldukça geri alma olabilirjQuery v1.8.3ya Uygulamigration script@Manu cevabı ile dikkat çekti.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BlackmillMusic

    BlackmillMus

    3 Kasım 2010
  • HowcastSportsFitness

    HowcastSport

    11 Mayıs 2011
  • Vladimir Jenko

    Vladimir Jen

    1 Mart 2010