Ben şu senaryoyu yaşıyorum. Ben bir menü var ve bir menü üzerinde gezinen eğer bir alt menü belirir ve fare dışında hareket ederse alt menü kaybolur, ben tıklarsanız şimdi ben istediğim şu alt menüsünde bir öğe üzerinde, ben alt menü istiyorum Yeni sayfa yüklendiğinde, açık kalır. Bunun için Superfish jQuery eklentisi kullanıyorum.
Bu mümkün ve nasıl olduğunu.
html kodumu
<div id="nav">
<div id="nav2">
<ul class="sf-menu sf-navbar ">
<li>
<a title="HOME" class="sf-with-ul " href="/index.php?r=site/index&sid=1">HOME</a> </li>
</ul>
<ul class="sf-menu sf-navbar">
<li>
<a href="?sid=2" id="gallery" class="sf-with-ul selected_main">GALLERY</a>
<ul class="subs" id="sub1"><li class="arrow"><img src="images/arrow.gif" /></li><li><a title="Kitchens" href="/index.php?r=images/sddsd&id=1">Kitchens</a></li><li><a title="Vanities" href="/index.php?r=images/sddsd&id=2">Vanities</a></li></ul> </li>
</ul>
<ul class="sf-menu sf-navbar ">
<li>
<a href="?sid=3" class="sf-with-ul " >ACCESSORIES</a>
<ul class="subs" id=""><li class="arrow"><img src="images/arrow.gif" /></li><li><a title="Door Handles" href="/index.php?r=images/sddsd&id=2">Door Handles</a></li><li><a title="Spanners" href="/index.php?r=images/sddsd&id=1">Spanners</a></li></ul> </li>
</ul>
<ul class="sf-menu sf-navbar ">
<li>
<a title="CONTACT US" class="sf-with-ul " href="/index.php?r=site/contact&sid=4">CONTACT US</a> </li>
</ul>
</div>
</div>
and then the superfish code
$(function(){
$("ul.sf-menu").superfish({
delay: 0,
speed: 'fast',
autoArrows: false,
dropShadows: false
});
});
Ben de şu css kod öğeyi görüntülemek için kullanılan olduğunu fark ettik
left: 0;
top: 2.5em;
z-index: 99;