2010-12-15 88 views
1

je peux utiliser beaucoup de charge jquery de chose avec ajax, comme script html, xml, json

Mais je me demande est-il possible de charger ou de supprimer le fichier css ou d'un lien avec jquery? Quand je veux changer le thème du site Web.

Si c'est possible, n'importe quel corps pourrait dire comment le faire exactement? Ou y a-t-il un tutoriel?

Merci :)

Répondre

2

Oui, il est assez simple une fois que vous savez comment.

$('head').append('<link rel="stylsheet" href="my-style.css" />'); 

Ou:

$('link[href="my-style.css"]').remove(); 
0

Autre possibilité:

$("link").remove(); // remove all stylesheet links 

// now add your new stylesheets 
var styleLnk = document.createElement('link'); 
    styleLnk.setAttribute("type","text/css"); 
    styleLnk.setAttribute("href", "/myNewStyle.css"); 
    styleLnk.setAttribute("rel", "stylesheet"); 

// add stylesheet to DOM 
$("head").append(styleLnk);