[過去ログ]
+ JavaScript の質問用スレッド vol.124 + (1002レス)
+ JavaScript の質問用スレッド vol.124 + http://mevius.5ch.net/test/read.cgi/tech/1636525464/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
287: デフォルトの名無しさん (ワッチョイ 0510-94m7 [180.12.82.129]) [sage] 2022/01/10(月) 00:49:36.06 ID:iL7OUFIC0 <table style="width:3000px;background:#ff00ff"> <tr> <td>aaaaaaaaaaaa</td> </tr> </table> <div style="position:fixed;top:50px;left:200px">x=<span id="x">0</span></div> setInterval( function(){ document.getElementById("x").innerHTML = window.pageXOffset; } ,100 ); PCだと左右スクロールさせたときちゃんとwindow.pageXOffsetが表示されるけど スマホだと右スクロールの場合は0のまんまで左スクロールの場合だけ表示されます。 スマホでもスクロール値ちゃんと取得できるようなやり方はありますか? http://mevius.5ch.net/test/read.cgi/tech/1636525464/287
295: デフォルトの名無しさん (ワッチョイ 0510-Q8Sl [180.12.82.129]) [] 2022/01/10(月) 12:30:07.69 ID:iL7OUFIC0 >>288 1:ゲームみたいにリアルタイム処理しているのでsetInterval使ってるから 2:setInterval内に書けばaddeventlistner使わずにプログラムが簡単ですむから 3:addeventlistnerから得た値をsetInterval内の関数に渡すときグローバル変数で渡すけど setInterval内でいろいろスクロール値やフォームなどの入力値も取得すればグローバル使わなくていいから http://mevius.5ch.net/test/read.cgi/tech/1636525464/295
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.186s*