Autor Zpráva
vojtan
Profil
Použil jsem skript na užití dvou různých css souborů při různém rozlišení obrazovky, ale objevil se problém, přestal mi fungovat lightbox, když zadám hlavní styl klasicky přes link rel, tak lightbox funguje bez problému, pokud však css volám přes ten java script, sice všechny styly na webu fungují, ale zase nejde ten lightbox, nevíte v čem je chyba?

tady je kód:
<html>
<head>
<title></title>
<head>
<link rel="stylesheet" href="lightbox/css/lightbox.css" type="text/css" media="screen" />
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.js"></script>
<script type="text/javascript">
$(document).ready(function() {

if ((screen.width>=1200) && (screen.height>=800)) {
$("link[rel=stylesheet]").attr({href : "style.css"});
}
else {
$("link[rel=stylesheet]").attr({href : "styleres.css"});
}
});
</head>
<body>
juriad
Profil
Co asi vyhovuje selectoru "link[rel=stylesheet]"? No přece ten lightbox. Ty si ho úspěšně přepíšeš.
Jan Tvrdík
Profil
vojtan:
Doplním, že pokud chceš používat různé CSS v závislosti na rozlišení obrazovky, tak je lepší použít media queries.
Chamurappi
Profil
Reaguji na Jana Tvrdíka:
Nefungují všude. Lidí bez JavaScriptu je méně než lidí s Explorerem 8.
joe
Profil
Chamurappi:
Pokud se všichni budou neustále ohlížet za staršími prohlížeči, vývoj se nikam neposune.

vojtan:
Možná by ti stačilo, kdybys měl všechno jen v jednom souboru a například jen přidával a odebíral třídu například tagu <html>
Chamurappi
Profil
Reaguji na joa:
Tohle je tupá fráze. Vývoj se nemusí a nikdy nemusel posouvat násilím.
joe
Profil
Chamurappi:
Tím, že zobrazíš web čitelně, ale ne stejně jako na "lepším" prohlížeči, bych neříkal násilí :-)
Chamurappi
Profil
Reaguji na joa:
Tomu, že zobrazíš web lépe jen na lepším prohlížeči, bych neříkal vývoj :-)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: