JQuery $.tarayıcı Kaldırılmış?
Eğer birisi bu bir WordPress kullanmak inanma ben doğru olursam bana söyleyebilir dolar./onaylanmaz tarayıcı nedir?
Benim mevcut uygulamaları çalışmaya devam edecek mi? Eğer değilse, orada uygulamak için kolay bir alternatif.
CEVAP
İkinci Soru
Benim mevcut uygulamaları çalışmaya devam edecek mi? Değil, orada bir ise kolay alternatif uygulamak.
CevapEvetama biraz çabayla.
$.tarayıcı resmi bir eklenti olan dahil edildi eski versiyon DV gibi herhangi bir eklenti basit kopyası ve gerçekleştirilmesi halinde proje veya sadece eklemek için sonunda herhangi bir WordPress kullanmak serbest.
Kullanmak istediğiniz örtmek için kod sürükleyin.
// Limit scope pollution from any deprecated API
(function() {
var matched, browser;
// Use of jQuery.browser is frowned upon.
// More details: http://api.jquery.com/jQuery.browser
// jQuery.uaMatch maintained for back-compat
jQuery.uaMatch = function( ua ) {
ua = ua.toLowerCase();
var match = /(chrome)[ \/]([\w.] )/.exec( ua ) ||
/(webkit)[ \/]([\w.] )/.exec( ua ) ||
/(opera)(?:.*version|)[ \/]([\w.] )/.exec( ua ) ||
/(msie) ([\w.] )/.exec( ua ) ||
ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.] )|)/.exec( ua ) ||
[];
return {
browser: match[ 1 ] || "",
version: match[ 2 ] || "0"
};
};
matched = jQuery.uaMatch( navigator.userAgent );
browser = {};
if ( matched.browser ) {
browser[ matched.browser ] = true;
browser.version = matched.version;
}
// Chrome is Webkit, but Webkit is also Safari.
if ( browser.chrome ) {
browser.webkit = true;
} else if ( browser.webkit ) {
browser.safari = true;
}
jQuery.browser = browser;
jQuery.sub = function() {
function jQuerySub( selector, context ) {
return new jQuerySub.fn.init( selector, context );
}
jQuery.extend( true, jQuerySub, this );
jQuerySub.superclass = this;
jQuerySub.fn = jQuerySub.prototype = this();
jQuerySub.fn.constructor = jQuerySub;
jQuerySub.sub = this.sub;
jQuerySub.fn.init = function init( selector, context ) {
if ( context && context instanceof jQuery && !(context instanceof jQuerySub) ) {
context = jQuerySub( context );
}
return jQuery.fn.init.call( this, selector, context, rootjQuerySub );
};
jQuerySub.fn.init.prototype = jQuerySub.fn;
var rootjQuerySub = jQuerySub(document);
return jQuerySub;
};
})();
Eğer herkes amorti bir eklenti gerekir neden derseniz, şu cevabı hazırladım.
Öncelikle cevap uyumluluk. JQuery eklentisi kurulu olduğundan, bazı geliştiriciler kullanmaya karar $.tarayıcı ve olmadığın bir WordPress kullanmak son sürümleri ile dolar.işe yaramaz hale nerede tüm bu eklentiler tarayıcı.
jQuery mi serbest geliştiricilerin eklenti herhangi bir amorti bağımlılıklar gibi kullanılan olup olmadığını tespit etmek için oluşturulan migration plugin, $gibi.tarayıcı.
Bu geliştiricilerin yama yardımcı olsa da kendi eklentisi. jQuery düştü $.tamamen tarayıcı yukarıdaki düzeltme muhtemelen geliştiriciler yamanı kadar tek çözüm yukarıda dahil.
Hakkında:jQuery.browser
Kolay Tarayıcı Algılama/Hafif Yedek 1....
Jquery Değiştirmek Yükseklik Tarayıcı ...
Fancybox'jQuery v1 ile çalışmıyor...
Çapraz tarayıcı (hiçbir Prototip/jQuer...
Çapraz tarayıcı penceresi yeniden boyu...