Lo que estoy trabajando es simple.¿Cómo cambio mi hoja de estilo CSS usando jQuery?
Haz clic en un botón (id="themes")
y abre un div (id="themedrop")
que se desliza hacia abajo y enumera los temas. (Sólo tengo dos en este punto)
<button id="original">Original</button><br />
<button id="grayscale">Grayscale</button>
Ahora, cuando el sitio se carga se carga con style1.css (tema principal/Original)
<link rel="stylesheet" type="text/css" href="style1.css">
Ahora lo que estoy tratando de averiguar es ... Cómo puedo tenerlo cuando se hace clic en el botón de escala de grises para cambiar la hoja de estilo de style1.css a style2.css (nota: los archivos están en el mismo directorio)
Cualquier ayuda sería muy apreciada.
Gracias esto me ayudó a salir (versión modificada): --- $ ("# botón de escala de grises") haga clic en (function() {$ \t ("link [rel = hoja de estilo]") attr.. ({href: "style2.css"}); }); –
sí, tiene razón, 'attr ('href')' lol, lo siento, por cierto no necesita el botón delante del selector seguido del selector de id, ya que los ID deben ser únicos según las especificaciones y no debe tener ID duplicados , de ahí que usemos las clases :) – Val
Nice answer. Si solo se trata de 2 variantes. No funcionará para 3 hojas de estilo. – Jay