$(function(){
$(".input input").live('click',function(){
$("#giris li, #kayit li, #arama li").removeClass("aktifli");
$(this).closest("li").addClass("aktifli");
});
});

gibi bir kodum var. zaten anlayacağınız gibi, bir inputa tıkladığında onun üstündeki li'ye farklı bir class atıyor.

istiyorum ki, ben bu input dışında herhangi bir yere tıkladığımda da bu class yok olsun. örneğin, input'a tıkladım. "aktifli" isimli class'ı aldı. ardından input dışında bir yere tıkladım (örneğin hemen aşağıdaki div'e) ancak bu aktifli class'ı hala duruyor. bu da görsel olarak hoşuma gitmiyor.

nasıl ayarlayabilirim bunu?

 

blur() a bi bakabilirsin

api.jquery.com

$(".input input").blur(function(){
...
});

lord esseginziki
1

mobil görünümden çık