v2.5.2
Giriş yap

Javascript Attribute Toggle Hatası

melihozdemir
293 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.

meku
1094 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