• 13-06-2017, 12:35:42
    #1
    Reveloper
    Merhaba,

    javascript ile eklenmiş bir menüm var

    json ile düzenlenerek sisteme ekliyor mesela sallıyorum net yazmıyorum

    {key: 'menü 1', link: 'yenilink.com'}
    {key: 'menü 2', link: 'yenilin2k.com'}
    {key: 'menü 3', link: 'yenilin3.com'}
    Şimdi ben bu menüye tıklanınca active class'ı eklemek istiyorum ancak #menu > li > a click fonksiyonu dönmüyor çünkü javascript ile eklenmiş haliyle active class'ı ekleyemiyorum nası bir metod kullanmaliyim?

    teşekkürler.
  • 13-06-2017, 13:26:26
    #2
    Burti adlı üyeden alıntı: mesajı görüntüle
    Merhaba,

    javascript ile eklenmiş bir menüm var

    json ile düzenlenerek sisteme ekliyor mesela sallıyorum net yazmıyorum

    {key: 'menü 1', link: 'yenilink.com'}
    {key: 'menü 2', link: 'yenilin2k.com'}
    {key: 'menü 3', link: 'yenilin3.com'}
    Şimdi ben bu menüye tıklanınca active class'ı eklemek istiyorum ancak #menu > li > a click fonksiyonu dönmüyor çünkü javascript ile eklenmiş haliyle active class'ı ekleyemiyorum nası bir metod kullanmaliyim?

    teşekkürler.
    Hocam jQuery sürümüne göre live, delegate veya on metodunu kullanmanız gerekiyor.

    Hayırlı günler dilerim.
  • 13-06-2017, 22:39:45
    #3
    Üyeliği durduruldu
    Burti adlı üyeden alıntı: mesajı görüntüle
    Merhaba,

    javascript ile eklenmiş bir menüm var

    json ile düzenlenerek sisteme ekliyor mesela sallıyorum net yazmıyorum

    {key: 'menü 1', link: 'yenilink.com'}
    {key: 'menü 2', link: 'yenilin2k.com'}
    {key: 'menü 3', link: 'yenilin3.com'}
    Şimdi ben bu menüye tıklanınca active class'ı eklemek istiyorum ancak #menu > li > a click fonksiyonu dönmüyor çünkü javascript ile eklenmiş haliyle active class'ı ekleyemiyorum nası bir metod kullanmaliyim?

    teşekkürler.

    tam kodlu kısmı ekler misiniz?
  • 13-06-2017, 22:59:24
    #4
    Reveloper
    seogrenci adlı üyeden alıntı: mesajı görüntüle
    Hocam jQuery sürümüne göre live, delegate veya on metodunu kullanmanız gerekiyor.

    Hayırlı günler dilerim.
    wmtr adlı üyeden alıntı: mesajı görüntüle
    tam kodlu kısmı ekler misiniz?
    Teşekkürler arkadaslar ilgi için javascript ile time vs bişeyler ekledik öyle çözebildim yarin sizinle çözümüde paylasicam isine yarayan olursa diye
  • 18-06-2017, 18:26:04
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    .on() ve .off() komutlarını incelemeniz gerekiyor.
  • 18-06-2017, 20:37:07
    #6
    Burti adlı üyeden alıntı: mesajı görüntüle
    Merhaba,

    javascript ile eklenmiş bir menüm var

    json ile düzenlenerek sisteme ekliyor mesela sallıyorum net yazmıyorum

    {key: 'menü 1', link: 'yenilink.com'}
    {key: 'menü 2', link: 'yenilin2k.com'}
    {key: 'menü 3', link: 'yenilin3.com'}
    Şimdi ben bu menüye tıklanınca active class'ı eklemek istiyorum ancak #menu > li > a click fonksiyonu dönmüyor çünkü javascript ile eklenmiş haliyle active class'ı ekleyemiyorum nası bir metod kullanmaliyim?

    teşekkürler.
    Ek olarak belki işinizi görür ;

    $(function () {
                $('#HomeMenu li a').filter(function () { return this.href == location.href }).parents().addClass('active').siblings().removeClass('active')
                $('#HomeMenu li a').click(function () {
                    $('#HomeMenu li a').parents().addClass('active').siblings().removeClass('active')
                });
            })