• 02-11-2013, 12:59:37
    #1
    Arkadaşlar

    #usermenu isimli divin içerisindeki .mysettings isimli divlerden herhangi birine basılırsa arka planı siyah olacak.

    Hangisine basılırsa bu işlem onda olacak. Nasıl gerçekleştirebiliriz ? find ve next komutlarıyla denedım fakat başaramadım.
  • 02-11-2013, 13:02:46
    #2
    http://jsfiddle.net/BbbWf/
    $('div.mysettings', 'div#username').click(function(){
        $(this).css('background-color', 'black');
    });
    burda $(this) o anki tıklanan objeyi temsil eder
  • 02-11-2013, 13:22:04
    #3
    jebias adlı üyeden alıntı: mesajı görüntüle
    http://jsfiddle.net/BbbWf/
    $('div.mysettings', 'div#username').click(function(){
        $(this).css('background-color', 'black');
    });
    burda $(this) o anki tıklanan objeyi temsil eder
    Hocam verdiğiniz kod çalışmadı yani herhangi bir işlem yapmıyor

    ben size divlerin resmini şu şekilde atayım direk



    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 13:22:04 -->-> Daha önceki mesaj 13:17:29 --

    Şimdi çalıştı evet fakat bir sorun var hangisine tıklarsam siyah oluyor arka plan. Birine tıkladıktan sonra diğeri tıklandığında diğeri normal rengine diğeri siyah renge dönsün istiyorum.
  • 02-11-2013, 13:51:50
    #4
    BR9 adlı üyeden alıntı: mesajı görüntüle
    Hocam verdiğiniz kod çalışmadı yani herhangi bir işlem yapmıyor

    ben size divlerin resmini şu şekilde atayım direk



    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 13:22:04 -->-> Daha önceki mesaj 13:17:29 --

    Şimdi çalıştı evet fakat bir sorun var hangisine tıklarsam siyah oluyor arka plan. Birine tıkladıktan sonra diğeri tıklandığında diğeri normal rengine diğeri siyah renge dönsün istiyorum.
    hocam o zaman bir class tanımlayın şöyle;
    .aktif{
    background-color:black
    }
    jquery kodlarıda şöyle;
    $('div.mysettings', 'div#username').click(function(){
        $('div.mysettings', 'div#username').removeClass('aktif');
        $(this).addClass('aktif');
    });
  • 02-11-2013, 13:54:25
    #5
    jebias adlı üyeden alıntı: mesajı görüntüle
    hocam o zaman bir class tanımlayın şöyle;
    .aktif{
    background-color:black
    }
    jquery kodlarıda şöyle;
    $('div.mysettings', 'div#username').click(function(){
        $('div.mysettings', 'div#username').removeClass('aktif');
        $(this).addClass('aktif');
    });
    Tamamdır dostum teşekkürler ellerine sağlık.