Creado por ,
Mensaje [Página 1 de 1.]
Publicado Lun 1 Sep - 20:25
Publicado Lun 1 Sep - 22:10
Publicado Lun 1 Sep - 22:17
Publicado Lun 1 Sep - 22:18
Publicado Lun 1 Sep - 22:24
Scatty Vas Normandy escribió:Prueba ponerle :focus c:
a:focus{
tu formato
}
Publicado Lun 1 Sep - 22:33
Publicado Lun 1 Sep - 22:37
Tubilok escribió:No sé si quieres sólo el efecto CSS o quieres el código que indica dónde se encuentra el usuario en cada momento poniendo activo el botón correspondiente.
Publicado Lun 1 Sep - 22:56
$(function() {
var enlaceAlIndice = ''; // Si tienes portal como página principal de tu foro, pon "forum". Si no, déjalo en blanco.
$('#submenu a.mainmenu').each(function() {
if($(this).attr('href') == location.pathname) {
$(this).addClass('enlaceActivo');
return false;
}
});
if(!$('#submenu a.mainmenu.enlaceActivo').length) {
$('#submenu a.mainmenu[href="/'+enlaceAlIndice+'"]').addClass('enlaceActivo');
}
});
#submenu a.mainmenu.enlaceActivo
#submenu a.mainmenu.enlaceActivo { background-color: red; }
Publicado Lun 1 Sep - 23:45
Faxter escribió:Lo he tratado pero no me funciona.
Publicado Mar 2 Sep - 0:14
Publicado Mar 2 Sep - 0:14
Publicado Mar 2 Sep - 0:48
$(function() {
var enlaceAlIndice = ""
$('#submenu a.mainmenu').each(function() {
if($(this).attr('href') == location.pathname) {
$(this).addClass('enlaceActivo');
return false;
}
});
if(!$('#submenu a.mainmenu.enlaceActivo').length) {
$('#submenu a.mainmenu[href="/'+enlaceAlIndice+'"]').addClass('enlaceActivo');
}
});
#submenu a.mainmenu.enlaceActivo { background-color: red; }
#submenu {
background: rgba(151,155,160,0.24);
border-radius: 0;
color: #FFF;
display: inline-block;
font-family: 'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: 700;
height: 35px;
left: 5px;
line-height: 37px;
margin: 5px 3px 5px 0;
padding: .5em 0 .65em;
position: absolute;
right: 0;
text-align: center;
text-shadow: rgba(0,0,0,0.2) 0 -1px 0;
text-transform: uppercase;
top: 28%;
width: 1338px;
}
#submenu ul li a:hover {
background-color: rgba(0,0,0,.1);
box-shadow: inset rgba(0,0,0,0.15) 0 1px 3px, rgba(255,255,255,0.05) 0 0 0 1px, rgba(255,255,255,0.1) 0 1px 0;
border-radius: 5px
}
#submenu a.mainmenu.enlaceActivo { background-color: red; }
div#logostrip {
background-color: #303B4A;
background-image: url(http://2img.net/i/fa/empty.gif);
background-repeat: repeat-x;
color: #fff;
min-height: 200px;
text-align: left;
}
Publicado Mar 2 Sep - 0:53
Publicado Mar 2 Sep - 0:59
Tubilok escribió:Pon el punto y coma en la segunda línea: var enlaceAlIndice = "";
Y te aseguro que funciona porque lo acabo de probar en tu foro.
Publicado Mar 2 Sep - 9:33
$(function() {
var enlaceAlIndice = '';
$('#submenu a.mainmenu').each(function() {
if($(this).attr('href').indexOf(location.pathname) == 0) {
$(this).addClass('enlaceActivo');
return false;
}
});
if(!$('#submenu a.mainmenu.enlaceActivo').length) {
$('#submenu a.mainmenu[href="/'+enlaceAlIndice+'"]').addClass('enlaceActivo');
}
});
Temas similares
Con la tecnología de Foroactivo y punBB