2009-08-20 5 views
0

est ce menu:sIFR dans le menu principal

<div class="navigation"> 
    <ul id="nav-menu"> 
    <li class="active"> 
     <div class="sifr-r active"><a href="#" title="home" class="top-link"><span class="blue-small">01.</span><br />HOME</a></div> 
     <div class="blue-line"></div> 
    </li> 
    <li> 
     <div class="sifr-r"><a href="#" title="property management" class="top-link"><span class="blue-small">02.</span><br />PROPERTY<br />MANAGEMENT</a></div> 
     <div class="blue-line"></div> 
     <ul> 
     <li><a href="#" title="Rental returns">Rental returns</a></li> 
     <li class="last"><a href="#" title="Resources">Resources</a></li> 
     </ul> 
    </li> 
</ul> 

et sIFR:

sIFR.replace(conduititc_light, { 
    selector: '.sifr-r', 
    css: [ 
    'a {color: #3c4a4b; text-decoration: none; margin-left: 4}', 
    'a .blue-small {color: #00bbd6; font-size: 8}', 
    'a:hover {color: #ffffff}', 
    'a:hover .blue-small {color: #00bbd6}', 
    'a.hover {color: #ffffff}' 
    ], 
    wmode: 'transparent' 
}); 

Comment sauver vol stationnaire en effet sIFR alors que le point de la souris sur li? Whithout sIFR il a été fait avec js (Mootools):

var nav = $('nav-menu'); 
nav.getElements('.sifr-r').each(function(item) { 
    item.getParent().addEvents({ 
    'mouseover': function() { 
     if (!item.getParent().hasClass('hover')) { 
     item.getParent().addClass('hover'); 
     } 
    }, 
    'mouseout': function() { 
     if (item.getParent().hasClass('hover')) { 
     item.removeClass('hover'); 
     } 
    } 
    }); 
}); 

et CSS:

.navigation ul li.hover a.top-link {color: white} 

Répondre

0

Vous devez créer l'effet de vol stationnaire dans votre fichier flash sIFR. sIFR remplace l'élément HMTL de la page par un fichier SWF Flash. Ce fichier SWF n'est pas affecté par les classes CSS.

0

Vous devez remplacer l'élément parent du <a>, de sorte que le lien lui-même soit remplacé, plutôt que le contenu de l'élément <a>. Cela dit, Flash CSS n'est pas très bon avec les éléments de style imbriqués dans les liens, et vous compliquer avec linebreaks et autres. Peut-être une bonne idée de ne pas utiliser sIFR ici.

Questions connexes