i'm working on a horizontal menu based on this one [URL]).
When the user clicks on a menu item, the submenu container stays there on mouse out but... BUT when the user make over on another menu item and then makes out, the menu doesn�t return to active menu...
! I'm making a tab menu with HTML, CSS and JavaScript. I have this HTML:
[Code]...
how to set active the first tab. I've tried with class='active', but when I use that atribute and click on another tab, the first one doesn't deactivate...
I am trying to change the look of the 'active' submenu item... Meaning, when you're on a certain page - the corresponding submenu item will look different (i.e. bold, different color, etc.)... URL is --> IDC's Fundamentals for Newer Directors JS code I'm using -->
Second Question: For some reason, the menu is appearing behind a table row when it expands, thus hiding a good portion of the menu. Here it is: [URL]
Try clicking on 'Products & Services', and then clicking on "Centerfire Rifle Suppressors" from the dropdown menu. When it takes you to that category page, click the menu again and you will see that the menu hides behind the <h1> table row.
On some mouses there is a back and next button which makes it easy to go to the previous or next webpage while browsering. Is there a way in JS to capture these events?
I'm only adding this code to a few pages. I have the background changing over each linked hover, but is there anyway for me to allow one item remain that background color to indicate which page my visitors are currently on. If you can show me how to do one, I can figure out the rest. Code below.
I've managed to get my menu to slideDown() but I haven't been able to figure out how to get it to slideUp when my mouse leaves the menu. Here is my code:
<script type="text/javascript"> function lookup(inputString) { if(inputString.length == 0) { // Hide the suggestion box. $('#suggestions').hide(); } else { [Code]...
I'm trying to add .active class to a menu, based on the URI. It works with URL's like: /, /products, /about, /contact but not anymore when you go to /products/some-product.I know what's wrong, but I can't find a working solution. I've tried a regex, but that didn't work either...
The code:
$(function() { var path = location.pathname; if (path) {
I'm creating an accordion menu and need to make the link you click on go from saying "click here to view" to "close". The way I had to set up the accordion is making finding code that works very difficult. Here is my [code]...
I've created a nav bar for this site - [URL].. I'm using javascript to handle the image rollover which is working just fine. However I want to add to this so that the current page will stay with the second or rollover image. How would you suggest I edit or add to my code so it keeps the second image active if it is the active page? In my script file this is what I'm using for an image:
menu1buttonup = new Image(); menu1buttonup.src = "http://web11.3essentials.com/~cp27358/wp-content/themes/origin/images/menu1.jpg" ; menu1buttondown = new Image() ; menu1buttondown.src = "http://web11.3essentials.com/~cp27358/wp-content/themes/origin/images/menu1a.jpg" ;
I've created a nav bar for this site - [URL] - I'm using javascript to handle the image rollover which is working just fine. However I want to add to this so that the current page will stay with the second or rollover image. Do I edit or add to my code so it keeps the second image active if it is the active page?
In my script file this is what I'm using for an image: menu1buttonup = new Image(); menu1buttonup.src = "[URL]" ; menu1buttondown = new Image() ; menu1buttondown.src = "[URL]" ;
Followed by.... function buttondown( buttonname ){ if (document.images) { document[ buttonname ].src = eval( buttonname + "down.src" ); }} function buttonup ( buttonname ){ if (document.images) { document[ buttonname ].src = eval( buttonname + "up.src" ); }}
And this is what my list items look like: <a href="<?php echo home_url(); ?>/?page_id=7" onmouseover="buttondown('menu1button')" onmouseout="buttonup('menu1button')"><img src="<?php bloginfo('template_url'); ?>/images/menu1.jpg" name="menu1button" /></a>
The page I'm creating is [URL] In IE7, the slideshow works fine until you get to a td which contains two img's. Then when you click you get a generic "invalid argument" error. You keep getting that until you mouse off the button and back on. Then you can click to advance the slideshow again. IE7 is the only browser where this happens.
I'm using superfish for a drop down hover menu. It works perfect except I would like the sub menus to remain visible when one of the <a> tag from the menu has class="active". Here is a quick overview of the menu html:
If the current page is main -- class='active' is automatically added to the A tag (with Drupal). If you are currently in page2, the class='active' is added to the A tag of the sub-menu. Now, how can I get the sub menu to be always displayed -- regardless of superfish, either when item parent 1 A tag is set as class='active'of the item child A tag is set as class='active'.
I'm almost done customizing the Superfish jQuery menu to fit my web site theme. I have all of the menu hover and submenu hover styles in place, but I'm having a problem with the color of the top-level menu item's font when the submenu is expanded. The active top menu item's background matches the hover color, but when I hover overa submenu item, the font color reverts back to the original (non-hovered) color. How do I get the top level menu item's color to match its hover color when the submenu is expanded?
The relevant portions of my CSS are as follows: .sf-menu a, .sf-menu a:visited { /* visited pseudo selector so IE6 applies text colour*/ color:#8C1C39; }.sf-menu a.sfHover { color:#FFFFFF; }.sf-menu li { background:transparent; }.sf-menu li li { background:#FFFFFF; }.sf-menu li li li { background:#9AAEDB; }.sf-menu li:hover, .sf-menu li a:hover { color: #FFFFFF; background:#00207B;outline:0; }.sf-menu a:focus, .sf-menu a:active, .sf-menu li li a:hover, .sf-menu li.sfHover { background:#8C1C39; color: #FFFFFF; outline:0; }
I'm building a WordPress site with a nice jQuery effect that fades/unfades images within a navigation menu on rollover. So when the mouse moves off the image, the colored image should fade back to reveal the original non-colored image. This works perfectly as-is, but client wants the active page to keep its colored/ highlighted menu image when mouse has moved off of it. The bolded line of the code is where I tried to set that up...
Code: <?php wp_nav_menu( array( 'container_class' => 'menu-header', 'theme_location' => 'primary' ) ); ?> <script type="text/javascript"><!-- this is from [URL]--> // make nav images highlight on hover // when the DOM is ready: $(document).ready(function () { // find the navigation elements and hook the hover event $('#mainmenu li').hover(function() { // on hovering over, find the element we want to fade *up* var fade = $('> div', this);
// if the element is currently being animated (to a fadeOut)... if (fade.is(':animated')) { // ...take it's current opacity back up to 1 fade.stop().fadeTo(250, 1); } else { // fade in quickly fade.fadeIn(250); }}, function () { // on hovering out, fade the element out if (!is_page(current)){ var fade = $('> div', this); if (fade.is(':animated')) { fade.stop().fadeTo(3000, 0); } else { // fade away slowly fade.fadeOut(2000); }}});}); </script>
WordPress should know whether the page is 'current' or not, so why doesn't this work? Currently the nav images remain highlighted when the mouse moves away. If I remove my attempt (the bolded line of code) then nav rollovers work beautifully, but active page still isn't represented with a colored nav menu image.
It was originally an imaged based menu, but they wanted it all changed to css/html. I used quickmenu and it used JS to produce the arrows at the top of each menu item.I'm trying to program the menu items to stay active when on the current page. At first, it looks correct, but if you hover back over the menu, it changes back to the inactive state.
getting all the header text:jQuery("#accordion h3").text();how do you get the active index? and how do you use that index to get the active header?how do you get the header text for the active header?
I am working on one project. The requirement for business is like one popup should appear while one menu is moused over. Actually that menu item is "ADDRESS", and client wants that once that pointer will come over "ADDRESS",one small popup will appear with address information and once the mouse pointer comes out of the "ADDRESS", that popup should hide. I need javascript code for this.
The website is [URL]. When you bring your mouse on "Home" at the menu on top, the appearing menu is not visible behind the amazon widget there. This works fine in FF but as for IE, there is the problem.
I came up with the idea of making the links in the back of the circle (i've got a total of 10 links), invisible and put a globe in the middle (as background) - making it look like the links in the back go behind the globe and comes back from behind it again. I've tried to do this myself with .this.style.invisibility="hidden";
I've got this client that would like the menu to slide out from the left nav bar, horizontally. So far I've put together a jQuery toggle you can see working here:Slide out Menu.What I need is to fade out/slide back when another menu link is clicked. Right now they are overlapping and there are more menu items to come.