Recent StatusGeneral InfoTodaySunrise/Sunset[collapse/shrink]
Sapporo
06:43 →
16:53
Tokyo
06:36 →
17:13
Osaka
06:51 →
17:32
Hakata
07:10 →
17:54
Taipei
07:34 →
18:42
Beijing
08:17 →
18:40
Singapore
08:17 →
20:22
New Delhi
10:35 →
21:35
Moscow
14:12 →
23:16
Nairobi
12:43 →
00:52
Cairo
13:41 →
00:37
Istanbul
14:09 →
00:30
Athens
14:28 →
01:00
Budapest
15:01 →
00:53
Vienna
15:15 →
01:03
Prague
15:29 →
01:05
Berlin
15:38 →
01:04
Rome
15:16 →
01:33
Paris
16:11 →
01:58
London
16:28 →
01:59
Madrid
16:16 →
02:38
Lisbon
16:39 →
03:07
Rio de Janeiro
17:36 →
06:36
Sao Paulo
17:48 →
06:50
New York
20:59 →
07:20
Mexico City
22:08 →
09:32
San Francisco
00:07 →
10:39
Honolulu
02:04 →
13:23
Wellington
04:27 →
14:44
(in JST, GMT+9)
WeatherWorld NewsBookshelfScienceComputerPhilosophy/Thought |
androidブラウザでdivのスクロールandroidブラウザでは,divのスクロールが出来ない(感覚的には,強制的にoverflow:hidden;が適応される感じ)みたい。というか見やすくするためにdivの扱いを変えてるので,注意が必要。 でもajaxでブロックの中身を更新したい時なんかは,divのoverflow:scroll;とかで表示させるのが一般的ですよね。でもこれが使えない…ので,javascriptでスクロールバーを付けてみた。 使ったのは,prototypeベースのlivepipeにあるControl.ScrollBarパッケージ。 だけど,さっきも書いた通りdivの扱いが違うので,というかぶっちゃけスクロールハンドラ(スクロールバーの動く部分)がドラッグ出来ない上に,スクロールさせたい位置を予測してタップするのも至難の業。ちなみに,トラックポインタでスクロールバーのdivを選択してクリックすると,ちょうど中央がタップされたことになるみたい。 なので,上下に矢印ボタンを付けて,更にPeriodicalExecuterを使って,タップごとに自動スクロールの停止/開始をスイッチさせることに。 ちなみに,普通のブラウザ用に,矢印ボタンをクリックしてる間ずっとスクロールさせるには,mousedown/mouseup/mouseoutイベントとPeriodicalExecuterを上手く組み合わせれば良いわけです。 とりあえずはこれで大分お便利になりましたわ。 |
Other LanguagesPhoto Updates
effects by jQuery Carousel
Recent Commentsyour comments are welcome!
Site StatusAccess CounterTOTAL
181892
(Now 3 clients are visiting here.)
Activity Meter
Activities classified with number of recent articles.
DictionaryLinks |
コメント