Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

Acılır Menu Sorunu

Merhaba Arkadaşlar.

Dikey bir açılır menüm var. kategori ve alt kategori sisteminde kullanıyorum. fakat sayfa yenilendiğinde alt kategoriler kapanıyor hemen. hangı alt kategoride ise o kısma ait menunun acık kalması gerekıyor.

Olayı asagıda kodlarda cozmem lazım.

yardımlarınız için şimdiden teşekkürler...




//open on click
function setOpenSubmenuWithNoReload(vMenuInfo) {
$("ul." + vMenuInfo.vMenuClass + " li").each(function () {
var item = $(this);
item.children("a").bind("click", function(e) {
var link = $(this);
var simple = link.siblings("ul").length === 0;
link.parent().siblings().children("ul." + vMenuInfo.activeClass).slideUp(function() {
$(this).find("li, a, ul").removeClass(vMenuInfo.activeClass);
$(this).removeClass(vMenuInfo.activeClass).siblings("a").removeClass(vMenuInfo.activeClass);
$(this).css("display", "");
});
link.parent().siblings().children("a." + vMenuInfo.activeClass).removeClass(vMenuInfo.activeClass);
link.parent().siblings().removeClass(vMenuInfo.activeClass);
if (simple && !link.hasClass(vMenuInfo.activeClass)) {
link.addClass(vMenuInfo.activeClass).parent().addClass(vMenuInfo.activeClass);
}
if (!simple) {
if (link.hasClass(vMenuInfo.activeClass)) {
link.siblings("ul").slideUp("slow", "easeOutExpo", function() {
$(this).removeClass(vMenuInfo.activeClass).siblings("a").removeClass(vMenuInfo.activeClass).parent().removeClass(vMenuInfo.activeClass);
$(this).css("display", "");
});
} else {
link.siblings("ul").slideDown("slow" ,"easeOutExpo", function() {
$(this).addClass(vMenuInfo.activeClass).siblings("a").addClass(vMenuInfo.activeClass).parent().addClass(vMenuInfo.activeClass);
$(this).css("display", "");
});
}

e.preventDefault();
return false;
}
});
});
}
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

Hiç cevap bulunamadı. İlk cevabı siz yazın.