12 EYLÜL 2011, PAZARTESİ
jQuery(bu) bu vs $$
Bir WordPress kullanmak $(this) vs $this ile ilgili bazı tartışmalar gördüm, ve bana da mantıklı. (Bir örnek için discussion here.)
Ama parçacığının, DV web sitesi eklentisi öğretici gösteren chainability nasıl çalışır?
(function ($) {
$.fn.lockDimensions = function (type) {
return this.each(function () {
var $this = $(this);
if (!type || type == 'width') {
$this.width($this.width());
}
if (!type || type == 'height') {
$this.height($this.height());
}
});
};
})(jQuery);
$this yukarıda neyi temsil ediyor? Sanırım sadece anladı ...
CEVAP
12 EYLÜL 2011, PAZARTESİ
Genellikle daha az var $this = $(this); yeni bir jQuery nesne oluşturma önlemek için kullanın. Aşağıdaki kod halinde sadece iki/dört yerine bir nesne oluşturun. Chainability tamamen alakasız.
Olabilir de çağrı that, $thi$ veya başka bir şey (ki bu sonuncu da olsa, çirkin :p) $ sadece basit bir karakter JavaScript, tıpkı a-z.
Bunu PaylaÅŸ:

Nasıl jQuery bir Ajax çağrısı için bek...
Görüntü kaynağı değiştir jQuery kullan...
Nasıl jQuery ile DOM öğesi yok?...
jQuery eriÅŸim giriÅŸ gizli deÄŸeri...
Nasıl/benim javascript jquery kod yapı...