SORU
2 Ocak 2010, CUMARTESİ


Bir WordPress kullanmak arasında fark var.genişletmek ve bir WordPress kullanmak.fn.uzatmak mı?

İki eklentileri birleştirmek istiyorum çünkü jquery eklentisi sözdizimi anlamaya çalışıyorum bir. At gözlüğü de de Aralık durdurmak ya da birkaç kez çalıştırmanız gerekir.

Neyse, bu aynı sözdizimi gibi

jQuery.fn.extend({
    everyTime: function(interval, label, fn, times) {
        return this.each(function() {
            jQuery.timer.add(this, interval, label, fn, times);
        });
    },
    oneTime: function(interval, label, fn) {
        return this.each(function() {
            jQuery.timer.add(this, interval, label, fn, 1);
        });
    },

bu

$.fn.blink = function(options)
    {

çünkü görünüşe göre ilk ( = ) olmadan birden fazla yöntem aynı anda ayarlamak için bir yoldur. Bu doğru mu? Ayrıca burada olduğum sürece Öğeleri eklemek için akıl ve jquery nesnesi için bazı mantık ne olabilir?

jQuery.extend({
    timer: {
        global: [],
        guid: 1,
        dataKey: "jQuery.timer",

(bu sayacı eklentisi)

teşekkürler, Richard

CEVAP
2 Ocak 2010, CUMARTESİ


bir WordPress kullanmak.uzatma ek fonksiyonları ile herhangi bir nesneyi uzatmak için kullanılır, ama bir WordPress kullanmak.fn.uzatmak jQuery uzatmak için kullanılır.aslında tek seferde birkaç eklenti fonksiyonları ekler fn nesne yerine ayrı ayrı işlev atama).

bir WordPress kullanmak.uzatın:

var obj = { x: function() {} }

jQuery.extend(obj, { y: function() {} });

// now obj is an object with functions x and y

bir WordPress kullanmak.fn.uzatın:

jQuery.fn.extend( {
        x: function() {},
        y: function() {}
});

// creates 2 plugin functions (x and y)

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Doug Bernards

    Doug Bernard

    7 Kasım 2007
  • Jared Busch

    Jared Busch

    25 Mayıs 2011
  • thetrollska

    thetrollska

    2 EKİM 2009