ぼちぼち散歩

livedoor Readerでスクロールをスムーズにする続き

ぼちぼち散歩 livedoor ReaderまたはFastladderでスクロールをスムーズにするGreasemonkeyの続き.

livedoor Reader内の関数を置き換える方法から,__defineSetter__,__defineGetter__,__lookupSetter__,__lookupGetter__でHTML要素のscrollTopプロパティを直接書き換えるさらに邪悪な(?)方法にしてみた.はじめ,__defineSetter__したプロパティに対して+=とか-=とかが使えないのかと思ったら,ちゃんとGetterの方も定義したら大丈夫になった.

トップページへ