Also notice that the jQuery is adding lots of information into my HTML tags such as jQuery1232031575583="..." in the anchor tags and list item tags. it also adds <span class=sf-sub-indicator jQuery1232031575583="null">»</span> inside the anchor tags, I presume to get the arrows.
I noticed in the source of the example given by superfish that this does not appear in their tags On Jan 15, 4:00 pm, cajchris <cajch...@gmail.com> wrote: > Hi, > > I have been using superfish for the navigation for a site I am working > on and have ran into problems regarding the "current" class that is > applied to each li tag which is in the current path. > > Whenever I hover over the top level, the 2nd level is displayed and > the links are are all there, with the current one highlighted. However > once I move the mouse away from the menu altogether, the 2nd level > does not remain displayed with the links in it as before, instead they > disappear after a delay, and I am left with a blank blue strip where > the links should be. > > In the source of my page I have: > > <script src="http://users.tpg.com.au/j_birch/plugins/assets/js/ > jquery-1.2.6.min.js" type=text/javascript></script > > <script src="http://users.tpg.com.au/j_birch/plugins/assets/js/ > jquery.tabs.pack.js" type=text/javascript></script > > <script src="http://users.tpg.com.au/j_birch/plugins/assets/js/ > jquery.history.pack.js" type=text/javascript</script > > <script language=JavaScript src="/Relatis1/scripts/topnavigation.js" > type=text/javascript></script > > <script language=JavaScript src="/Relatis1/scripts/supersubs.js" > type=text/javascript></script > > <link href="/Relatis1/Skin/P/topnavigation.css" type=text/css > rel=stylesheet> > <link href="/Relatis1/Skin/P/topnav-horizontal.css" type=text/css > rel=stylesheet> > <script type=text/javascript>$(document).ready(function(){$ > ('#horizontal-menu').superfish({pathClass: 'current'}); });</script > > > This is the same as the superfish example except that I have > downloaded the css files and the 2 superfish javascript files onto my > local machine and renamed them. The only change being in the "topnav- > horizontal.css" file whereby I changed: > > .sf-navbar li ul { > width: 44em; /*IE6 soils itself without this*/ > > } > > TO > > .sf-navbar li ul { > width: 150em; /*IE6 soils itself without this*/ > > } > > As I needed the 2nd level strip to be wider as it contains more links > than the example given. > > A snippt of my HTML source for the menu is: > > <UL class="sf-menu sf-navbar sf-js-enabled sf-shadow" > id=horizontal-menu serial="0" sfTimer="1313775" > jQuery1232031575583="451"> > <LI class=current jQuery1232031575583="3"> > <A class="sf-with-ul" id=11386_Tab onclick="" href="#" > jQuery1232031575583="55">Home<SPAN class=sf-sub-indicator > jQuery1232031575583="null">»</SPAN></A> > <UL class="" style="DISPLAY: none; FILTER: ; > VISIBILITY: hidden; ZOOM: 1" oldblock="block" > jQuery1232031575583="452"> > <LI class="" jQuery1232031575583="4"> > <A class=sf-with-ul id=m11387 title="Complaint > Search" onclick="" href="#" jQuery1232031575583="56">Complaint > Search<SPAN class=sf-sub-indicator jQuery1232031575583="null">»</ > SPAN></A> > <UL class="" style="DISPLAY: none; FILTER: ; > VISIBILITY: hidden; ZOOM: 1" oldblock="block" > jQuery1232031575583="453"> > <LI class="" jQuery1232031575583="57"> > <A class="" id=m11388 title=Open onclick="" > href="#" jQuery1232031575583="58">Open</A> > </LI> > <LI class="" jQuery1232031575583="59"> > <A id=m11389 title=Pending onclick="" href="#" > jQuery1232031575583="60">Pending</A> > </LI> > <LI class="" jQuery1232031575583="61"> > <A id=m11390 title=Closed onclick="" href="#" > jQuery1232031575583="62">Closed</A> > </LI> > <LI class="" jQuery1232031575583="63"> > <A id=m15012 title=fdgdfgdg onclick="" href="#" > jQuery1232031575583="64">fdgdfgdg</A> > </LI> > </UL> > </LI> > <LI class=current jQuery1232031575583="65"> > <A id=m11440 title="Customer Search" onclick="" > href="#" jQuery1232031575583="66">Customer Search</A> > </LI> > <LI class="" jQuery1232031575583="67"> > <A id=m11391 title="Quote / Policy Search" > onclick="" href="#" jQuery1232031575583="68">Quote / Policy Search</A> > </LI> > <LI class="" jQuery1232031575583="69"> > <A id=m12064 title="Renewal Search" onclick="" > href="#" jQuery1232031575583="70">Renewal Search</A> > </LI> > <LI class="" jQuery1232031575583="5"> > <A class=sf-with-ul id=m12305 title=Calendar > onclick="" href="#" jQuery1232031575583="71">Calendar<SPAN class=sf- > sub-indicator jQuery1232031575583="null">»</SPAN></A> > <UL style="DISPLAY: none; VISIBILITY: hidden" > oldblock="block"> > <LI jQuery1232031575583="72"> > <A id=m12366 title=Day onclick="" href="#" > jQuery1232031575583="73">Day</A> > </LI> > <LI jQuery1232031575583="74"> > <A id=m12367 title=Week onclick="" href="#" > jQuery1232031575583="75">Week</A> > </LI> > <LI jQuery1232031575583="76"> > <A id=m12368 title=Month onclick="" href="#" > jQuery1232031575583="77">Month</A> > </LI> > <LI jQuery1232031575583="78"> > <A id=m12424 title="Calendar Settings" onclick="" > href="#" jQuery1232031575583="79">Calendar Settings</A> > </LI> > </UL> > </LI> > <LI class="" jQuery1232031575583="6"> > <A class=sf-with-ul id=m11900 title=Email onclick="" > href="#" jQuery1232031575583="80">Email<SPAN class=sf-sub-indicator > jQuery1232031575583="null">»</SPAN></A> > <UL style="DISPLAY: none; VISIBILITY: hidden" > oldblock="block"> > <LI jQuery1232031575583="81"> > <A id=m14210 title=Filters onclick="" href="#" > jQuery1232031575583="82">Filters</A> > </LI> > <LI jQuery1232031575583="83"> > <A id=m14211 title=Search onclick="" href="#" > jQuery1232031575583="84">Search</A> > </LI> > </UL> > </LI> > <LI class="" jQuery1232031575583="7"> > <A class=sf-with-ul id=m11780 title=FAQ onclick="" > href="#" jQuery1232031575583="85">FAQ<SPAN class=sf-sub-indicator > jQuery1232031575583="null">»</SPAN></A> > <UL style="DISPLAY: none; VISIBILITY: hidden" > oldblock="block"> > <LI jQuery1232031575583="86"> > <A id=m11781 title="All Groups" onclick="" > href="#" jQuery1232031575583="87">All Groups</A> > </LI> > <LI jQuery1232031575583="88"> > <A id=m11782 title="Top 10" onclick="" href="#" > jQuery1232031575583="89">Top 10</A> > </LI> > <LI jQuery1232031575583="90"> > <A id=m12668 title=AECustView onclick="" href="#" > jQuery1232031575583="91">AECustView</A> > </LI> > </UL> > </LI> > <LI class="" jQuery1232031575583="8"> > <A class=sf-with-ul id=m11760 title=News onclick="" > href="#" jQuery1232031575583="92">News<SPAN class=sf-sub-indicator > jQuery1232031575583="null">»</SPAN></A> > <UL style="DISPLAY: none; VISIBILITY: hidden" > oldblock="block"> > <LI jQuery1232031575583="93"> > <A id=m11761 title="News Browse" onclick="" > href="#" jQuery1232031575583="94">News Browse</A> > </LI> > </UL> > </LI> > <LI class="" jQuery1232031575583="9"> > <A class=sf-with-ul id=m12405 title=Folders > style="CURSOR: default" jQuery1232031575583="95">Folders<SPAN class=sf- > sub-indicator jQuery1232031575583="null">»</SPAN></A> > <UL style="DISPLAY: none; VISIBILITY: hidden" > oldblock="block"> > <LI jQuery1232031575583="96"> > <A id=m12124 title="My Folders" onclick="" > href="#" jQuery1232031575583="97">My Folders</A> > </LI> > <LI jQuery1232031575583="98"> > <A id=m12145 title="My Shares" onclick="" href="#" > jQuery1232031575583="99">My Shares</A> > </LI> > </UL> > </LI> > <LI class="" jQuery1232031575583="100"> > <A id=m14873 title="Home Page Helix" onclick="" > href="#" jQuery1232031575583="101">Home Page Helix</A> > </LI> > <LI class="" jQuery1232031575583="102"> > <A id=m14984 title="Captavia Search" onclick="" > href="#" jQuery1232031575583="103">Captavia Search</A> > </LI> > </UL> > </LI> > </UL> > > You will see at the top the 'Home' li tag has the class 'current' and > its 2nd level one called 'Customer Search' has the class 'current'. So > surely this should ensure that the 2nd level remains visible once the > user has finished hovering and moved away from the menu. > > Any help is much appreciated, > > Regards > Chris