Hallo ihr,
ich hoffe, ihr könnt mir bei meinem Problem helfen:
Ich möchte die einzelnen Reihen meiner Tabelle nacheinander blinken lassen. Bei einer einzelnen Reihe funktioniert das Script, sobald ich die Schleife laufen lasse, blinken einfach nur alle Reihen gleichzeitig auf. Wo liegt mein Denkfehler?
Hier Script dazu:
Die Function blinkH() wird dann in der document.ready(function) aufgerufen.
LG
Nalia
ich hoffe, ihr könnt mir bei meinem Problem helfen:
Ich möchte die einzelnen Reihen meiner Tabelle nacheinander blinken lassen. Bei einer einzelnen Reihe funktioniert das Script, sobald ich die Schleife laufen lasse, blinken einfach nur alle Reihen gleichzeitig auf. Wo liegt mein Denkfehler?
Hier Script dazu:
Code:
function blinkH() {
var rows = new Array(0,1,2,3,4,3,2,2,2);
for(var i=0;i<rows.length;i++) {
$('#block tr:eq('+rows[i]+')').addClassDelay('bg-red',1000);
}
}
$.fn.addClassDelay = function(className,delay) {
var $addClassDelayElement = $(this), $addClassName = className;
$addClassDelayElement.addClass($addClassName);
setTimeout(function(){
$addClassDelayElement.removeClass($addClassName);
},delay);
};
Die Function blinkH() wird dann in der document.ready(function) aufgerufen.
LG
Nalia