▽1
●
Cherenkov ●100ポイント ベストアンサー |
Googleカレンダーを開くと現在の時刻が真ん中あたりにスクロールされた状態で表示されますが、スクロールを一番上にしたところの時刻の午前9時を変更したいという趣旨の質問ですか?
それならCSSで以下を適用させればいけます。
(カレンダーの位置を単純に上に移動させただけです)
適用方法はブラウザ拡張のStylish等を使う。使用ブラウザを答えてもらってから最適な方法を提案します。
.tg-mainwrapper { margin-top: -380px !important; }
単純に「ページを開いた際に午前9時が上にくるようにスクロールさせたい」ならユーザースクリプトを使えばできると思います。
公式に提供されているオプション設定はなさそうです。
ユーザースクリプトで拡張する方法:
IE9で動作確認。IE8でも動くはず。
IEでJavaScriptによるユーザースクリプト拡張を使うにはTrixieを使います。まずこれをインストールしてください。
IEを再起動して、IEのアドオンの管理(?)などからTrixieのインストールされていることを確認したら、
インストール先フォルダ 例C:\Program Files\Bhelpuri\Trixie\Scriptsの中に以下の内容のjsファイルを作成。
ファイルを編集するたびにIEを再起動しないと変更が適用されないので注意。
https://www.google.com/calendar/render?hl=ja&tab=wc
にアクセスして動作を確認。
ファイル名はGoogleCalendarScroll.user.jsなどとする。(.user.jsは必須)
// ==UserScript== // @name Google Calender Scroll // @namespace http://d.hatena.ne.jp/Cherenkov/ // @description (Greasemonkey & Trixie) // @version 0.1 // @date 2011102419 // @include http://www.google.com/calendar/* // @include https://www.google.com/calendar/* // ==/UserScript== (function() { var t = document.getElementById('scrolltimedeventswk'); if(t) t.scrollTop = 378; })();