Autor Zpráva
moldow
Profil *
Potreboval by som pomoct s mojou test strankou index.html

<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <title>highlight demo</title>
  <script src="http://code.jquery.com/jquery-1.10.2.js"></script>
</head>
<body>
 
<div id="open">Whats up</div>
 
<script>
$('#open').fadeOut(1000).fadeIn(2000);
</script>
 
</body>
</html>

Po nacitani stranky text "Whats up" blikne.
Potreboval by som tu upravit tak, ze pokial stanku nacitam ako index.html tak text neblikne, ale ked ju nacitam ako index.html#open aby blikol. Je to mozne? Dakujem.
_es
Profil
if(location.hash==="#open")...
Kubo2
Profil
moldow:
Áno, je to možné, ale je na to treba poznať okrem obalovej jQuery aj čistý JavaScript.
_es
Profil
[#3] Kubo2:
Čo to melieš? Čo je to „obalové jQuery“ a „čistý JavaScript“? Ono má snáď jQuery nejakú náhradu príkazu if, alebo ako? Viď Časté potíže, zajímavosti a poučné debaty » Co vlastně je jQuery?.
Kubo2
Profil
_es:
Ja dobre viem, čo je jQuery. Poznámku som mieril moldowovi, aby si prípadne uvedomil, že jQuery a JavaScript nie sú dva odlišné jazyky. (Preto termíny „obalová jQuery“ a „čistý JavaScript“.)
Taps
Profil
Kubo2:
že jQuery a JavaScript nie sú dva odlišné jazyky
Tak to je pro mě novinka. Obecně co se dá udělat v jQuery, tak jde udělat i v javascriptu.
moldow
Profil *
Dakujem, funguje:

<!doctype html>
<html lang="en">
<head>
  <meta charset="utf-8">
  <title>highlight demo</title>
  <script src="http://code.jquery.com/jquery-1.10.2.js"></script>
</head>
<body>
 
<div id="open">Whats up</div>
 
<script>
if(location.hash==="#open") { $('#open').fadeOut(1000).fadeIn(2000); }

</script>
 
</body>
</html>

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

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