problema

emanuelevt

Utente Attivo
24 Giu 2009
298
0
0
Scusate, secondo voi dov'è l'errore?

Codice:
<script type='text/javascript'>
$(document).ready(function(){		
		styleSheet();
		$(window).resize(styleSheet);
});

function styleSheet(){
if($("body").width()<700){

	$('<link rel="stylesheet" href="resize700.css">').appendTo('head');

}else{
	
	$("link[href=resize700.css]").remove();

}
}

</script>

mi funziona quando è < 700 ma poi quando ingrandisco nuovamente la finestra non rimuove il foglio di stile resize700.css
 
hai dimenticato gli apici singoli
Codice:
$("link[href='resize700.css']").remove();
ma non mi pare la soluzione migliore
ps: cambia il titolo ormai dovresti conoscere il regolamento
 
Grazie, dici che non ti sembra la soluzione migliore in quanto richimeresti il file css direttamente tramite css?
 
con il tuo codice si aggiunge una riga ogni volta che ridimensioni
protresti fare anche cosi
HTML:
<link id="style" rel="stylesheet" type="text/css" href="base.css"/>
Codice:
 if ($("body").width() < 700) {
                    $("#style").attr("href", "resize700.css");
                } else {
                    $("#style").attr("href", "base.css");
                }
 

Discussioni simili