SORU
8 Mart 2012, PERŞEMBE


JQuery eşdeğer .() gizlemek görünürlük ayarlı: gizli

Bir WordPress kullanmak, .hide() CSS display: none ayar setleri 3 ** yöntem vardır.

Orada bir eşdeğer visibility: hidden ayarı hangi fonksiyonudur?

.css() kullanabilirim biliyorum ama .hide() veya bazı işlev tercih ederim. Teşekkürler.

CEVAP
8 Mart 2012, PERŞEMBE


Kendi eklentileri yapabilirsiniz.

jQuery.fn.visible = function() {
    return this.css('visibility', 'visible');
};

jQuery.fn.invisible = function() {
    return this.css('visibility', 'hidden');
};

jQuery.fn.visibilityToggle = function() {
    return this.css('visibility', function(i, visibility) {
        return (visibility == 'visible') ? 'hidden' : 'visible';
    });
};

Eğer aşırı istiyorsanız orijinal ki pek tavsiye etmem toggle() dil eklentisi...

!(function($) {
    var toggle = $.fn.toggle;
    $.fn.toggle = function() {
        var args = $.makeArray(arguments),
            lastArg = args.pop();

        if (lastArg == 'visibility') {
            return this.visibilityToggle();
        }

        return toggle.apply(this, arguments);
    };
})(jQuery);

jsFiddle.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • InfinityWard

    InfinityWard

    19 EYLÜL 2006
  • L- Crysis

    L- Crysis

    30 Aralık 2011
  • Slave Boy Films - Fandom from a Galaxy Far Far Away

    Slave Boy Fi

    12 HAZİRAN 2009