v2.5.2
Giriş yap

Javascript Attribute Toggle Hatası

melihozdemir
289 defa görüntülendi ve 1 kişi tarafından değerlendirildi

Merhaba arkadaşlar, aşağıda bulunan javascript kodu, attribute sayesinde açılıp kapanabiliyor. Ancak body de herhangi bir yere tıklayınca ve açık olan bir menünün üstüne tekrar tıklanıldığında kapanmasını istiyorum. Nasıl yapabilirim?

$('.dropdown').click(function(e){
      $('.Header-nav-navbar-item-content').removeClass('actif');
      $(this).find('.Header-nav-navbar-item-content').addClass('actif');
      $('.Header-nav-navbar-item-content').hide();
      $('#'+$(this).attr('data-id')).toggle();
      e.preventDefault();
    });

Teşekkür ederim.

Cevap yaz
Cevaplar (2)
melihozdemir
1077 gün önce

İşin garibi actif clasını vermiyor. Css olarak display block tarzında çalışıyor.

meku
1077 gün önce

Keşke HTML yapısını da verseydiniz ancak body elemanının tıklanma olayına ilgili elemanda actif classı varsa gizleme işlemini yaparak bu sıkıntınızı çözersiniz. Kolay gelsin