2011年2月22日火曜日

JavaScript覚書

たとえば、以下のようなテーブルがあるとする。
    
aaa bbb
function moveTen(){ $$('.col').each(function(element){ element.style.left += 10; }); } }
このテーブルをグリグリと動かしたいと思ったとき、classを入れ替えるだなんだと
すると思う。そのときに、元の座標に戻したいときの話。
何かのイベントのトリガーで座標を取っとくとかでもいいんだけど。。。
せっかく、relativeってついてるんだから、単純にelement..style.left=0と言う風にしてしまえばよい。
そうすれば、さくっと元に戻せる。こういうのって、発想の転換というか、
どっちかっていうと頭の中が無限ループな時には役に立つちょっとしたノウハウ。