PDA

View Full Version : مبتدی: منوی درختی با جاوا



ak1_2004
جمعه 11 دی 1394, 10:52 صبح
سلام
من تو سایتم نیاز یه منوی درختی دارم . از سورس زیر تونستم به یه نتایجی برسم اما مشکلی که هست توی کد زیر از تگ a استفاده می کنه و در واقع دیگه لینک های مربوط به منوهای مادر کار نمی کنه !!!
می خوام بدونم چه طوری می تونم با یه تغییر مثلا اضافه کردن یه عکس وقتی روی اون کلیک می شه دقیقا همین اتفاقی بیفته که الان داره می افته .


<script >
( function( $ ) {
$( document ).ready(function() {
$('#cssmenu2 > ul > li > a').click(function() {
$('#cssmenu2 li').removeClass('active');
$(this).closest('li').addClass('active');
var checkElement = $(this).next();
if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
$(this).closest('li').removeClass('active');
checkElement.slideUp('normal');
}
if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
$('#cssmenu2 ul ul:visible').slideUp('normal');
checkElement.slideDown('normal');
}
if($(this).closest('li').find('ul').children().len gth == 0) {
return true;
} else {
return false;
}
});
});


$( document ).ready(function() {
$('#cssmenu2 > ul > li > ul > li > a').click(function() {
$('#cssmenu2 ul > li > ul > li').removeClass('active');
$(this).closest('li').addClass('active');
var checkElement = $(this).next();
if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
$(this).closest('li').removeClass('active');
checkElement.slideUp('normal');
}
if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
$('#cssmenu2 ul > li > ul ul:visible').slideUp('normal');
checkElement.slideDown('normal');
}
if($(this).closest('li').find('ul').children().len gth == 0) {
return true;
} else {
return false;
}
});
});


$( document ).ready(function() {
$('#cssmenu2 > ul > li > ul > li > ul > li > a').click(function() {
$('#cssmenu2 ul > li > ul > li > ul > li').removeClass('active');
$(this).closest('li').addClass('active');
var checkElement = $(this).next();
if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
$(this).closest('li').removeClass('active');
checkElement.slideUp('normal');
}
if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
$('#cssmenu2 ul > li > ul > li > ul ul:visible').slideUp('normal');
checkElement.slideDown('normal');
}
if($(this).closest('li').find('ul').children().len gth == 0) {
return true;
} else {
return false;
}
});
});


} )( jQuery );
</script>


تشکر

MohammadReza1994
شنبه 12 دی 1394, 19:09 عصر
اینجا بپرس
http://barnamenevis.org/forumdisplay.php?160-JavaScript-%D9%88-Framework-%D9%87%D8%A7%DB%8C-%D9%85%D8%A8%D8%AA%D9%86%DB%8C-%D8%A8%D8%B1-%D8%A2%D9%86