Search

2/15/2007

javascript特效 - fancy table

一個利用setTimeout寫的特校,可以用在navigation bar or table,簡單的說就是讓特定秒數後再變色就是了。重點是要先把this存起來,不然等到timeout後就找不到了。還蠻好玩的
http://chunghe.googlepages.com/fancy_table.htm


var rows = document.getElementsByTagName('tr');

for(var i=0; i<rows.length; i++){
rows[i].onmouseover = function(){
this.className += ' hilite';
}
rows[i].onmouseout = function(){
var t = this;
function f(){
t.className = t.className.replace('hilite','');
}
setTimeout(f, 350);
}
}

沒有留言: