Sitemde bu bağlantılar ve divs kullanın:
<p><a href="#" class="navlink" id="navlink_1">Menu1</a> | <a href="#" class="navlink" id="navlink_2">Menu2 |</a><a href="#" class="navlink" id="navlink_5"> Menu 3|</a></p>
<div id="menu_1" class="mymenu">
</div>
<div id="menu_2" class="mymenu">
</div>
<div id="menu_3" class="mymenu">
</div>
Ve bu jquery gizlemek ve menüsünü göstermek için.
$('div[class*="mymenu"]').hide();
var current;
var showMenu = function(e) {
// read the id out of the clicked elements id ('navlink_ID')
var id = e.id.split('_');
$('div#menu_' + id[1]).show();
// store this element as new current visible
current = e;
}
// hide all menu elements
$('div.mymenu').hide();
$('a.navlink').click(function() {
if (this != current) {
// check if an element is visible -> hide it and show new menu
if (current) {
var id = current.id.split('_');
$('div#menu_' + id[1]).hide(200,showMenu(this));
} else {
showMenu(this);
}
}
return false;
});
I sayfayı yeniden yükleyin, nasıl ben bu kodu değiştirebilirsiniz, daha sonra son görünür DIV görünür kalmak olduğunu. (I jquery oturumu ile deneyin ama çalışmıyor. Bunun için sorgu dizesi kullanmak istemiyorum ..)
Yardımlarınız için teşekkür ederiz ...