Autor | Zpráva | ||
---|---|---|---|
ztr Profil * |
#1 · Zasláno: 11. 11. 2014, 11:55:57
Zdravim.
Potřeboval bych poradit s jednou pravděpodobně triviální záležitostí, v javascriptu totiž nejsem nějak extra zběhlý. Jsou dva obrázky, při kterých se po najetí kurzorem přehraje zvuk. Jak u každého zajistit, aby se přehrál jen po prvním najetí a po dalších se už vícekrát neopakoval? Předem díky. Kód s ukázkou: http://kod.djpw.cz/khhb <a href="#"><img src="x.jpg" onmouseover="document.getElementById('krava').play()"></a> <a href="#"><img src="y.jpg" onmouseover="document.getElementById('kocka').play()"></a> <audio preload id="krava"> <source src="1.mp3" type="audio/mp3"> </audio> <audio preload id="kocka"> <source src="2.mp3" type="audio/mp3"> </audio> |
||
_es Profil |
#2 · Zasláno: 11. 11. 2014, 12:44:53
<a onmouseover="document.getElementById('krava').play();onmouseover=null" |
||
ztr Profil * |
#3 · Zasláno: 12. 11. 2014, 01:26:50
Díky moc.
A ještě jedna věc. Jak zajistit, aby se například u obrázku krávy přehrál zvuk až při druhém najetí kurzoru myši na obrázek? |
||
_es Profil |
#4 · Zasláno: 12. 11. 2014, 14:58:29
Pri druhom, treťom, štvrtom, ... alebo len pri druhom?
|
||
Aleš C. Profil * |
#5 · Zasláno: 12. 11. 2014, 23:04:55 · Upravil/a: Aleš C.
Špatně jsem se vyjádřil, jen při druhém najetí, opět tedy bez dalších opakování.
Při načtení stránky totiž mám kurzor přímo nad obrázkem a ten zvuk vypadá rušivě, když jsem na něj ještě nenajížděl. Díky za tvůj čas. Skočil mi tam druhý nick, příspěvěk je samozřejmě ode mne. |
||
_es Profil |
#6 · Zasláno: 12. 11. 2014, 23:36:53
<a onmouseover="onmouseover=function(){document.getElementById('krava').play();onmouseover=null}" |
||
ztr Profil * |
#7 · Zasláno: 14. 11. 2014, 12:34:11
Díky, funguje to výborně.
A úplně poslední, odlišná věc. Najedu myší na obrázek a zvuk se opakuje tak dlouho, dokud z něj neodjedu. V JS jsem fakt laik, jak toho docílím? |
||
Časová prodleva: 9 let
|
0