SCR22: A maximum 5 másodpercig tartó villogás szabályozása szkriptekkel
Alkalmazás
A tartalom szkript útján megoldott villogását támogató technológiák.
Ez a technika az alábbiakra vonatkozik:
Leírás
A technika célja a maximum 5 másodpercig tartó
villogás szabályozása szkriptekkel. A szkript a villogás
elindítására, a látható és rejtett állapotok közötti
váltás szabályozására, valamint a maximum 5 másodperces
effektus leállítására szolgál. A
setTimeout()
funkció a villogó tartalom
látható és rejtett állapota közötti váltás
szabályozására, valamint az 5 másodperces időtartamban
megoldható ismétlődések számának beállítására
szolgál.
Példák
1. példa
A példában szereplő JavaScript a HTML és XHTML tartalom villogásának szabályozására szolgál. A JavaScript a tartalom láthatóságának változtatásával hozza létre a villogó hatást. Ez indítja el és állítja le 5 másodpercen belül az effektust.
Példa kód:
...
<div id="blink1" class="highlight">New item!</div>
<script type="text/javascript">
<!--
// blink "on" state
function show()
{
if (document.getElementById)
document.getElementById("blink1").style.visibility = "visible";
}
// blink "off" state
function hide()
{
if (document.getElementById)
document.getElementById("blink1").style.visibility = "hidden";
}
// toggle "on" and "off" states every 450 ms to achieve a blink effect
// end after 4500 ms (less than five seconds)
for(var i=900; i < 4500; i=i+900)
{
setTimeout("hide()",i);
setTimeout("show()",i+450);
}
-->
</script>
...
A Using script to control blinking. című hivatkozás a példa egy működő verziójára mutat.
Ellenőrzések
Folyamat
Minden egyes villogó tartalom esetében:
-
A villogó effektus kezdetén indítson el egy 5 másodperces időzítést.
-
A idő lejártakor ellenőrizze, hogy a villogás befejeződött-e.
Elvárható eredmények
-
Minden egyes villogó tartalom esetében a 2. pont igaz.