Tengo lo que creo es una pregunta simple pero no puedo hacer que funcione por mi vida.jQuery agregar clase basada en la URL de la página
Todo lo que quiero hacer es agregar un javascript a la página que agrega una clase al contenedor de la página principal en función de la URL.
Digamos que tengo un sitio en root.com y la siguiente estructura html (hablando en términos generales):
<html>
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
</head>
<body>
<div id="main" class="wrapper">
Blah, blah, blah
</body>
</html>
Lo que quiero hacer es un script que, si la página = raíz (por ejemplo) .com/technology, agrega una clase al div principal. Por lo que el div podría tener el siguiente aspecto:
<div id="main" class="wrapper tech">
He cargado jQuery, por lo que me gustaría hacerlo de esa manera.
Esto funciona. Gracias. –
Excelente funciona muy bien gracias. – 422
@alex vidal Funciona bien para mí, pero se carga un poco más tarde de lo normal. Estoy usando esta acción para mantener abierto un submenú una vez que el usuario está determinado. Por lo tanto, el usuario puede ver después de 1 o 2 segundos cómo se abre el menú de la categoría secundaria. Me gustaría que haga esto al instante, ¿cómo puedo evitar esto? –