dostum eline sağlık bunun gibi bir yapıya benim de ihtiyacım olmuştu.. toggle sadece tıklanan butonun altındaki yapıyı acıp kapatıyor acık olanları da kapatmasını düşünüp aşağıdaki şekilde bir çözüm üretmiştim.. bu şekilde bir ihtiyaç olursa bulunsun burda da.. yardımcı olabilir herkese.. kodları senin functionlarının içine ekledim. js fiddle da kopyala yapıştır yapılıp gözlemlenebilir..


var navMobile = function(){
var dropdownOpen = function() {
$(".td-dropdown").on("click",function(){
$(".td-dropdown").find("ul.td-dr-item").slideUp();
$(".dr-item.multi").find("ul.dr-items-cont").slideUp();
if ($(this).find("ul.td-dr-item").is(":visible") == false){
$(this).find("ul.td-dr-item").slideDown();
}
});
$(".dr-item.multi").on("click",function(){
$(".td-dropdown").find("ul.td-dr-item").slideUp();
$(".dr-item.multi").find("ul.dr-items-cont").slideUp();
if ($(this).find("ul.dr-items-cont").is(":visible") == false){
$(this).find("ul.dr-items-cont").slideDown();
}
})
};
return {
run:function(){
dropdownOpen();
}
}
}();
$(document).ready(function(){
navMobile.run();
});