元スレ+ JavaScript の質問用スレッド vol.100 +
JavaScript覧 / PC版 /みんなの評価 :
201 = 195 :
>>196
>>1見てみて。コードアップサイトが書いてあるから
そこにアップしてみてくれると、回答者もわかりやすいです
202 = :
シンタックスエラーは一目瞭然なのにアップする必要あるの?
203 = :
スクロールの方向を取得するにはどうすればいいですか?上方向か下方向か区別したいです。
204 = :
ホイールはブラウザごとに違って面倒
205 = :
ホイールに限らないですよ。
206 = :
違うとこをすべて列挙した方がよかったか?
207 = :
>>203
「JavaScript イベント スクロール 方向」でググれ。
208 = :
それが面倒だからここで聞いてるんじゃん
馬鹿じゃないの?
209 = :
>>203
JavaScriptで書けば取得できるよ
210 = :
調べ方を教えてくれるスレとかしょーもねえw
211 = :
明快な答えが出たんで次の方どうぞ
212 = 195 :
>>208
まあまあ、解決法よりも理解してほしいていうアレだから気にすんな
代わりに面倒を請け負うことも出来んし、それを望んでるわけでもないでしょ?
一般的にはブラウザ判別して、それぞれの値を返す関数を作っておいて
それを使い回すよ
作るの面倒だったら、出来合いのライブラリとかも色々あるから
お好みのものを探して使ったらいいよ
213 = :
>>203
スクロールの方向を知りたいってのは、
・過去のスクロール位置を覚えておく。
・スクロール位置が変化したら、覚えておいた位置と比較してどちらへ動いたか調べる。
ってのとは違うのかな。
214 = :
ホイールとは一言も書いてないからな
質問に不備がある
215 = :
>>214
ダメな奴の決まり文句だな、そういうの。ガキの使いかってゆう。
216 = :
217 = :
>>214
お前には何も任せられないな
218 = :
>>214
アンパン買ってこい
219 = :
おもんね
220 = :
ポケモンフラッシュで眼が痛いとか言ってる馬鹿はシカトしておけ
221 = :
関数の中で使われるthisはコンストラクタとして呼び出されない限り、必ずグローバルオブジェクトを指しますか?
224 = :
var ob="hello";
alert(ob);//helloと出る
function aa(){var ob=69;alert(ob);}
aa();//69と出る
alert(ob);//helloと出る
グローバル変数とローカル変数が同じ名前ってまずいですかね?
上書きされうとかの事態にはならないみたいですが。
教えて下さい。
225 = :
関数内からhelloにアクセスできない(隠蔽)が、
それで困らないなら問題ない
226 = :
>>225
わかりました。ありがとうございます。
227 = :
iとかjが重なるのは仕方ないが、
使い道も意味も型も異なるものを同じ変数名に入れるのはよくない。
デバッグしにくいし。
228 = :
> グローバル変数とローカル変数が同じ名前ってまずいですかね?
質問とは全く関係ないな。
230 = :
挨拶も 69 も気持ちいいよー
231 = :
var k=document.getElementById(nm).value
で取得したい値が数字の時、kが数字となっているが、
var k=document.getElementById(nm).value-0(-0で数字に変換?)
とする必要はあるのか教えてくだい。
233 = :
>>231
上と下の型を調べたり===で比較してみたらわかるよ
234 = :
chromeの拡張でページ内ベタ書きのscriptタグより先に発火させたいんだけどどうしたらいい?
DOMContentLoadedでaddEventしてもどうもうまくいかんのよね
236 = :
>>234
デフォルトでは確かonload後実行、詳しくはググれ
ただし俺がそれでハマったときベタスクリプトで実行タイミング指定する方法見つかんなかったし
拡張にしてちゃんと指定してもバグなのか一部のイベントの挙動がおかしくて詰まったわ
237 = :
>>234
Tampermonkeyを使うとそういうオプションがあるが
拡張でなければダメか?
238 = :
>>236
document_startだとDOM取れないしdocument_endだと遅いしでなんともだね
なんかいい方法があればいいんだけど
>>237
「拡張で何ができるかな」中だから他の何かを使うのは趣旨と外れてしまうんだ
ページ内のスクリプト無視して色々できたら幅が広がると思ったんだけど難しいね
239 = :
DOMContentLoadedで何してんの?
というかそれより前に発火するイベントなかったっけ
240 = :
>>239
テスト中なので何してるというほどのことは何もしてないけどw
jsの解説サイトとかにある開くとalertするサイトとかを対象にして拡張側はaddEventListenerしてどっちが先に動くか見てるだけ
今はdocument.headにappendChildとかしてscript要素追加しようとしてて
run_atの設定をdocument_startにするとDOM構築前だからheadが取れず、document_endだとonloadよりは早いけどベタ書きのスクリプトより後になるから使えないって感じ
241 = :
おもしろそうなんで解決したら報告頼むよ
242 = :
>>236
> chromeの拡張でページ内ベタ書きのscriptタグより先に発火させたい
べた書きのscriptタグで定義されているイベントタイプは?
document.addEventListener('DOMContentLoaded', hoge1, false);
document.addEventListener('DOMContentLoaded', hoge2, false);
とすれば、hoge1 が先に発火する。それが答え。
243 = :
空白四個以外のインデントはゴミと思うがどうよ?
244 = :
なぜJavScriptにはsleep()またはwait()がないの?
245 = :
必要性が皆無だから
246 = :
でも「JavaScript sleep」とかでググると四苦八苦してる人がいっぱい見つかるよ?
247 = :
試行錯誤した結果、
Flashに代わりにsleepさせて終わるのを待つ、
という答えを出した人がいる
249 = :
本当?
類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.109 + (1001) - [97%] - 2013/10/7 13:16
- + JavaScript の質問用スレッド vol.130 + (974) - [97%] - 2016/10/26 14:18
- + JavaScript の質問用スレッド vol.130 + (1001) - [97%] - 2017/11/25 20:45
- + JavaScript の質問用スレッド vol.110 + (1001) - [97%] - 2013/10/13 14:01
- + JavaScript の質問用スレッド vol.120 + (1002) - [97%] - 2014/11/8 1:15
- + JavaScript の質問用スレッド vol.108 + (1001) - [97%] - 2013/9/21 15:16
- + JavaScript の質問用スレッド vol.107 + (1001) - [97%] - 2013/9/7 10:16
- + JavaScript の質問用スレッド vol.106 + (1001) - [97%] - 2013/7/20 9:30
- + JavaScript の質問用スレッド vol.140 + (1001) - [97%] - 2019/9/19 10:45
- + JavaScript の質問用スレッド vol.105 + (1001) - [97%] - 2013/5/20 4:45
- + JavaScript の質問用スレッド vol.104 + (1001) - [97%] - 2013/1/28 4:00
- + JavaScript の質問用スレッド vol.103 + (1001) - [97%] - 2012/11/9 15:30
- + JavaScript の質問用スレッド vol.102 + (1001) - [97%] - 2012/9/11 17:30
- + JavaScript の質問用スレッド vol.101 + (1001) - [97%] - 2012/7/16 14:15
- + JavaScript の質問用スレッド vol.121 + (1001) - [95%] - 2015/1/1 18:30
- + JavaScript の質問用スレッド vol.122 + (1004) - [95%] - 2015/2/14 4:45
- + JavaScript の質問用スレッド vol.122 + (116) - [95%] - 2018/5/2 18:30
トップメニューへ / →のくす牧場書庫について