View Single Post
  #14  
Old 03-08-2013, 09:33 PM
Manuel94 Manuel94 is offline
 
Join Date: Jan 2013
Posts: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by nerbert View Post
I understand now. I was confused because my custom style does not change tab background colors.

So, what you want is the FORUM tab to be normal when you hover over the MERCATINO or ARTICOLI tab?

This will need JavaScript because when you are on the forum page the FORUM tab is different because it has class = "selected" and the other tabs do not. When you hover over the MERCATINO tab it changes because of the styling for a:hover. If you want the FORUM tab to be normal you have to remove class = "selected", and the only way to do that is with JavaScript. Then when you are not hovering over any tab you must replace class = "selected" in the FORUM tab.

I think I can have this working in a few hours.

--------------- Added [DATE]1362774620[/DATE] at [TIME]1362774620[/TIME] ---------------

Try pasting this in at the bottom of the navbar template:

Code:
<script>
	function hover(event) {
        	eventTarget = is_ie ? event.srcElement : event.target ;
                if(eventTarget.parentNode.parentNode == navtabs && /a/i.test(eventTarget.tagName)) selected.removeAttribute('class');
                else selected.setAttribute('class', 'selected')
        }
                
        // Find the selected tab
        var navtabs = fetch_object('navtabs');
        var test = navtabs.getElementsByTagName('li');
        for(var i=0;i<test.length;i++) if (test[i].className == 'selected') var selected = test[i];
        
        // Create event listener
        var above_body = document.getElementsByTagName('body')[0].getElementsByTagName('div')[0];
        if (above_body.addEventListener) above_body.addEventListener("mousemove", hover, true);
        else if (above_body.attachEvent) above_body.attachEvent("onmousemove", hover);
</script>
The links below the tabs shift around when I hover over any of the tabs. I don't know why. I will try to find out why later.
Hello, thanks for your help but I solved otherwise. It was that simple. Wandering around a bit for additional.css I discovered that just add the line:. Navtabs li.selected a.navtab {
background: .. / ... / etc ...
Thanks anyway for your help.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01092 seconds
  • Memory Usage 1,772KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_code
  • (1)bbcode_quote
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete