Yin and Yang:動作改善(?)他
■Greasemonkey&SeaHorse兼用版
■SeaHorse専用版
- 【共通】アンカー指定で移動していたものをやめ、object.scrollIntoView(true)を使った移動に変更。
これでアンカー指定のページ履歴が残ったり、IE系でプレビューする度にカチカチ音がする現象がなくなったはず。
- 【共通】スクロール時にマウスカーソルがリンクを横切るとひっかりが生じる(敏感に反応してプレビューが開いてしまう)問題の対策。
一定時間(300ms)リンクの上にカーソルがないと、プレビューが開かないようにしてみました。プレビューが可能になったタイミングで、リンクの背景色がピンク色になります。
- 【共通】その他、表示上の微調整。
scrollIntoView()で移動する先の座標を、移動しないで知る方法はないものでしょうか……あるオブジェクトの位置を知りたいだけなのに、いったんそこまでスクロールしないといけなかったり、さもなくば、いちいち先祖まで遡ってブラウザ依存のオフセット計算をしないといけないなんて、不便極まりないですよねぇ……。
2008/05/14(水) 23:37 | 固定リンク
| 記事の編集(管理者用)
「おもいつき」カテゴリの記事
- 無粋(2010.11.21)
- マッサージクッションの正しくないかも知れない使い方(2010.11.19)
- もし、思考が映像化される装置が出来たら…(2010.11.20)
- ココでも:ココログ広場ユーザーのブログをキーワードで検索するサービスを試作(2010.10.29)
- ココログ用ReadMore:トップページの『》 続きを読む』をその場で展開するスクリプト(2010.11.06)
「パソコン・インターネット」カテゴリの記事
- 5年以上も気付かない振り(2012.02.14)
- 探しものって、みつけにくいものですね…(2012.02.13)
- Norton Internet Securityでエラー: 「3043,1」(2011.07.13)
- アンケート:ブログ等で「続きを読む」リンクを見たら…(2010.11.05)
- 読者参加型Web小説作成サイトを試作してみた:『胡蝶の夢語り』(Hermit's Adventures in Wonderland)(2010.10.22)


> いちいち先祖まで遡ってブラウザ依存のオフセット計算をしないといけないなんて、不便極まりないですよねぇ……。
これしか手が無いんですよね。非常に面倒です・・・
私はjQueryのjQuery.fn.offsetをいただいて対策しています。
同じような機能が各種jsライブラリにあるみたいですので、それらの一部を使用するのもアリではないでしょうか
投稿: 958 | 2008/05/16 9:35:34
958 さん、どうもです。
そうですね、各種ライブラリの一部機能に関する処理を参考にする、というのは私もよく使います。
統合的なライブラリの場合、それを読込んでちゃんと使おうとすると、まずはライブラリの癖を把握しないといけない場合が多いので、つい面倒でつまみ食いだけに留まってしまうんですけどね(^^;)。
#ある機能に特化したライブラリならともかく、jQueryのようなものだとまず使い方を覚えて、統一化したコードを書かないと…とか構えてしまって、結局調べるのが面倒で使わずに終わってしまうという(苦笑)
投稿: 風柳>958 さん | 2008/05/19 23:17:55
> #ある機能に特化したライブラリならともかく、jQueryのようなものだとまず使い方を覚えて、統一化したコードを書かないと…とか構えてしまって、結局調べるのが面倒で使わずに終わってしまうという(苦笑)
これはありますね
私は「別にいいや」で統一化してませんが・・・(汗汗
投稿: 958 | 2008/05/20 16:52:26