enex
WM Aracı
Kullanıcı
-
Üyelik
16.08.2016
-
Yaş/Cinsiyet
28 / E
-
Meslek
PHP Developer Novice Jquery
-
Konum
Amasya
-
Ad Soyad
E** E**
-
Mesajlar
160
-
Beğeniler
0 / 13
-
Ticaret
0, (%0)
jquery iyle nth-child aktif menü yapmaya alıştım şöyle oldu
$(".menu-list li").on("click", function() {
var url = $(this).find("a").attr("href");
alert(url)
if (url == "uygulamalar.php") {
$('.menu-list li:nth-child(1)').addClass("menu1")
}
if (url == "oyunlar.php") {
$('.menu-list li:nth-child(2)').addClass("menu2")
}
if (url == "listeler.php") {
$('.menu-list li:nth-child(3)').addClass("menu3")
}
if (url == "ipuclari.php") {
$('.menu-list li:nth-child(4)').addClass("menu4")
}
});
sorun link olduğu için sayfa yenileniyo normalde ekliyo classı ama sayfa yenilendiği için kayboluyo bunun için ya click fonksiyonun dışında olması gerekli ya da bilmediğim bi şey ifler clickin dışında olduğu zamanda url değişkenini görmüyo nasıl bir çözüm üretebiliriz
ontedi
www.ontedi.com
Kullanıcı
-
Üyelik
03.10.2013
-
Yaş/Cinsiyet
44 / E
-
Meslek
Yazılım Uzmanı, Matematikçi
-
Konum
Ankara
-
Ad Soyad
S** T**
-
Mesajlar
1118
-
Beğeniler
325 / 324
-
Ticaret
2, (%100)
http://www.ontedi.com/android/1 adresindeki gibi bir şey işini görür mü?
JavaScript taraflı seçili yapıyorum.
www.ontedi.com
www.cizgi.site
-
Üyelik
27.08.2014
-
Yaş/Cinsiyet
38 / E
-
Meslek
IT Manager
-
Konum
Kayseri
-
Ad Soyad
S** S**
-
Mesajlar
84
-
Beğeniler
31 / 18
-
Ticaret
0, (%0)
enex, yapmak istediğin şey biraz saçma geldi veyahut ben yanlış anladım.
Paylaştığın kod menu-list class altındaki li nesnelerine tıklandığında ilgili nesne altında
a tag'ının href değerini attr ile alıp if koşuluna göre gene bu nesnelere class atıyorsun.
Saçma gelen yeri ise bu işi jQuery'ye bulaşmadan css tarafında çözebilecek olman..
css class atamak için tıklama event'ini kullanmak saçma geldi bana..
belki tüm kodlarını görsem farklı düşünebilirdim..
Click yerine :
$(window).load(function() {
//kodlar buraya
});
şeklinde yapman sanırım daha mantıklı.. class atamak için tıklama beklemezsin..
Yanlış anladı isem kusuruma bakma..
Kolay gelsin
Zoru hemen başarırız. İmkansız biraz zaman alır.
-
Üyelik
27.08.2014
-
Yaş/Cinsiyet
38 / E
-
Meslek
IT Manager
-
Konum
Kayseri
-
Ad Soyad
S** S**
-
Mesajlar
84
-
Beğeniler
31 / 18
-
Ticaret
0, (%0)
Muhtemelen kodunun tamamını görmediğim için bana saçma geliyor görmek lazım ama yarın akşam yardımcı olabilirim.. Dışardayım..
Zoru hemen başarırız. İmkansız biraz zaman alır.