lostyazilim
tr.link

Açılır menü yardım!

4 Mesajlar 987 Okunma
acebozum
tr.link

byartwork byartwork 529! Kullanıcı
  • Üyelik 14.11.2011
  • Yaş/Cinsiyet 35 / E
  • Meslek HTML5 / CSS3
  • Konum Ankara
  • Ad Soyad ** **
  • Mesajlar 6
  • Beğeniler 2 / 0
  • Ticaret 0, (%0)
Merhaba arkadaşlar;

Elimde bir jquery açılır menü var fakat bu açılır menü kapalı durumdan açılıor duruma geliyor. Benim istediğim ise tam tersi menü zaten açık olacak isteyen kapatacak.

.js'si şu şekilde;


// Aurora Menu v1.3
// Design and conception by Aurora Studio http://www.aurora-studio.co.uk
// Plugin development by Invent Partners http://www.inventpartners.com
// Copyright Invent Partners & Aurora Studio 2009

var auroraMenuSpeed = 150;
var auroraDontSlide = false;

$(document).ready(function(){
if (jQuery.browser.msie) {
if(parseInt(jQuery.browser.version) < 8){
auroraDontSlide = true;
} else {
auroraDontSlide = false;
}
} else {
auroraDontSlide = false;
}
var auroramenucount = 0;
$('.auroramenu').each(function(){
var auroramenuitemcount = 0;
$(this).children('li').children('ul').each(function(){
if($.cookie('arMenu_' + auroramenucount + '_arItem_' + auroramenuitemcount) == 1){
$(this).addClass('auroraopen');
$(this).parent().children('.aurorahide').css("display","inline");
$(this).parent().children('.aurorashow').css("display","none");
} else {
$(this).css("display","none");
$(this).removeClass('auroraopen');
$(this).parent().children('.aurorahide').css("display","none");
$(this).parent().children('.aurorashow').css("display","inline");
}
$(this).attr('auroramenuitem' , 'arMenu_' + auroramenucount + '_arItem_' + auroramenuitemcount);
$(this).siblings('a').click(function(){
$('.auroramenu').children('li').children('a').removeClass('auroraclicked');
$(this).siblings('a').addClass('auroraclicked');
$('.auroramenu').children('li').children('ul').each(function(){
if($(this).siblings('a').hasClass('auroraclicked')){
//$(this).slideToggle(auroraMenuSpeed);
var arshow = 0;
if($(this).hasClass('auroraopen')){
arshow = 0;
$(this).removeClass('auroraopen');
if (auroraDontSlide == true) {
$(this).css("display","none");
} else {
$(this).slideUp(auroraMenuSpeed);
}
$(this).parent().children('.aurorahide').css("display","none");
$(this).parent().children('.aurorashow').css("display","inline");
} else {
arshow = 1;
$(this).addClass('auroraopen');
if (auroraDontSlide == true) {
$(this).css("display","block");
} else {
$(this).slideDown(auroraMenuSpeed);
}
$(this).parent().children('.aurorahide').css("display","inline");
$(this).parent().children('.aurorashow').css("display","none");
}
$.cookie($(this).attr('auroramenuitem') , arshow , {path: '/'});
}
});
return false;

});
auroramenuitemcount ++;
});
auroramenucount ++;
});
});




Şimdiden çok teşekkürler.
 

 

wmaraci
reklam

Onur89TR Onur89TR Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 04.12.2011
  • Yaş/Cinsiyet 35 / E
  • Meslek .
  • Konum İzmir
  • Ad Soyad ** **
  • Mesajlar 2376
  • Beğeniler 704 / 791
  • Ticaret 1, (%100)
display: *** kısımlarının yerlerini değiştirip denedin mi?
Örneğin, bir satırda display: none yazarken, sonraki satırda inline yazıyor. Onların yerlerini değiştirmeyi dene. Zaten bu verdiğin yarım yamalak kodla kimse test edemez. Hani bunun HTML'si, CSS'i?
 

 

byartwork byartwork 529! Kullanıcı
  • Üyelik 14.11.2011
  • Yaş/Cinsiyet 35 / E
  • Meslek HTML5 / CSS3
  • Konum Ankara
  • Ad Soyad ** **
  • Mesajlar 6
  • Beğeniler 2 / 0
  • Ticaret 0, (%0)
Denedim hocam fakat ilk tıklamada işlem yapmıyor 2. tıklamada kapatıyor.
 

 

MertKoseoglu MertKoseoglu Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 12.07.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek x
  • Konum Ankara
  • Ad Soyad M** K**
  • Mesajlar 659
  • Beğeniler 120 / 168
  • Ticaret 3, (%100)
Menu dosyalarini tam olarak paylasin. Atanan class ozellikleri de onenli.
 

 

wmaraci
wmaraci
wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al