Javascript

ポップアップの遅延は実装できた。mouseoverでsetTimeoutを設定するとき同時にmouseoutイベントにclearTimeoutを仕込んで、setTimeoutから呼ばれる関数でclearTimeoutを消す、という方針。タイマIDはイベント発生元のDOMノードに持たせることに。あとで必要になるeventオブジェクトも一緒に持たせていたら、なぜかpageXとかいくつかのプロパティが0クリアされる模様。仕方がないのでオブジェクトを持たせることはあきらめて、必要なデータだけ移植した。プロトタイプベースのOOP言語の強みという物がうまく生かせたと思います。何を言っているかわからないと思うので、公開してからソースを確認してくださいです。

けどおすすめ2chは何も考えずにiframeでやったら、おすすめをクリックしたあとの動作がひどいことになったのでちょっと時間がかかるかもしれない。

まー調子がよければ日曜には公開できます。