私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ+ JavaScript の質問用スレッド vol.106 +
JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
キーボードイベントをchromeで正常に発火させるのは無理なのでしょうか?
var ce = document.createEvent("KeyboardEvent");
ce.initKeyboardEvent(
'keydown',
true, // canBubble
true, // cancelable
window, // view
65, // keyIdentifier
0x00, // location
"", // modifierlist
false // repeat
);
document.dispatchEvent(ce);
ネットで調べて上のような処理を書いたのですが、
起きたイベントのkeyCodeが0になってしまいます
バグでそうなるという記事も見ましたが、今でもそうなのでしょうか
var ce = document.createEvent("KeyboardEvent");
ce.initKeyboardEvent(
'keydown',
true, // canBubble
true, // cancelable
window, // view
65, // keyIdentifier
0x00, // location
"", // modifierlist
false // repeat
);
document.dispatchEvent(ce);
ネットで調べて上のような処理を書いたのですが、
起きたイベントのkeyCodeが0になってしまいます
バグでそうなるという記事も見ましたが、今でもそうなのでしょうか
DOM要素からeventListenerを取得出来れば、
擬装イベントオブジェクトを投げることができますね
getEventListener的なメソッドがあればいいんですが
そんな方法ありますか?
擬装イベントオブジェクトを投げることができますね
getEventListener的なメソッドがあればいいんですが
そんな方法ありますか?
http://coderwall.com/p/b1o2gw
EventListenerListがDOM3の仕様には含まれているけど
現状ではaddEventHandlerのラッパーで保存しておくしかないとのこと
EventListenerListがDOM3の仕様には含まれているけど
現状ではaddEventHandlerのラッパーで保存しておくしかないとのこと
cursor:moveを指定したオブジェクトの上にカーソルがある状態で
オブジェクトを削除しても、カーソルの形はmoveのままです
少しでも動かせば反映しますが
これをすぐに反映させる方法はあるでしょうか?
オブジェクトを削除しても、カーソルの形はmoveのままです
少しでも動かせば反映しますが
これをすぐに反映させる方法はあるでしょうか?
clickやmouseupなどのイベントはdocumentで一括して受けることができますが
blurやfocusはどうやっても無理ですか?
blurやfocusはどうやっても無理ですか?
>>407
parseInt("100px",10)
parseInt("100px",10)
parseIntが余計な文字を無視するとは知りませんでした
ありがとうございました
ありがとうございました
日付をW3C-DTFの形式で得るには
自分でちまちま加工するしかないのでしょうか?
自分でちまちま加工するしかないのでしょうか?
2038年を超えたUNIXタイムを与えても普通に日付が表示されましたが
2038年問題はもう現在のメジャーブラウザのJavaScriptでは解決していると考えていいのでしょうか?
2038年問題はもう現在のメジャーブラウザのJavaScriptでは解決していると考えていいのでしょうか?
addEventListenerで、まったく同じ関数を多重登録しても一つしか登録されないようです
addEventListener(document,'click',test,true);
addEventListener(document,'click',test,true);
removeEventListener(document,'click',test,true);
→イベントリスナーがなくなる
これはブラウザ依存ではなくJavaScriptの仕様と考えてよろしいでしょうか?
addEventListener(document,'click',test,true);
addEventListener(document,'click',test,true);
removeEventListener(document,'click',test,true);
→イベントリスナーがなくなる
これはブラウザ依存ではなくJavaScriptの仕様と考えてよろしいでしょうか?
JavaScript言語の仕様にはaddEventListenerなんて含まれてないでしょ。
あるとしたらDOM Eventだよね。
あるとしたらDOM Eventだよね。
http://www.w3.org/TR/DOM-Level-3-Events/#interface-EventTarget
> Invoking addEventListener (or removeEventListener) repeatedly on the same EventTarget
> with the same values for the parameters type, listener, and useCapture has no effect.
> Invoking addEventListener (or removeEventListener) repeatedly on the same EventTarget
> with the same values for the parameters type, listener, and useCapture has no effect.
>>411
var input = document.createElement('input');
input.type = 'datetime';
input.valueAsDate = new Date();
console.log(input.value);
こんな?
var input = document.createElement('input');
input.type = 'datetime';
input.valueAsDate = new Date();
console.log(input.value);
こんな?
>>421
valueAsDateプロパティへ値を代入するとき、valueAsDateを利用できるtype以外の場合はInvalidStateErrorを発生させることになってる
type=datetimeに対応していないブラウザでは、typeプロパティに'datetime'を代入してもtype=textになるので、エラーが発生する
valueAsDateプロパティへ値を代入するとき、valueAsDateを利用できるtype以外の場合はInvalidStateErrorを発生させることになってる
type=datetimeに対応していないブラウザでは、typeプロパティに'datetime'を代入してもtype=textになるので、エラーが発生する
var vars = new Object, params;
これどういう意味?
これどういう意味?
連想配列が空かどうかを調べるのに
for ( var p in o ) break;
if ( p !== undefined ) 空じゃない
以上に簡単な書き方ありますか?
for ( var p in o ) break;
if ( p !== undefined ) 空じゃない
以上に簡単な書き方ありますか?
keydownイベントで、
カーソルキーでDOMオブジェクトを動かすようにしましたが
上と右などの斜め移動はどうすればできますか?
同時に押し続けた時に交互にイベントが発生すればうまく斜めに動くと思うのですが
実際には一つのキーだけが連続で打鍵されているようで、まったく斜めに動きません
カーソルキーでDOMオブジェクトを動かすようにしましたが
上と右などの斜め移動はどうすればできますか?
同時に押し続けた時に交互にイベントが発生すればうまく斜めに動くと思うのですが
実際には一つのキーだけが連続で打鍵されているようで、まったく斜めに動きません
textareaの内容を、onchangeで変化を検出して保存しようと思います
編集後、ブラウザ画面内の他の場所にフォーカスを移せばイベントが起きるのですが
ブラウザの外にフォーカスを移すとイベントが起きません
これだと編集した後、ブラウザ画面内に触れずにタブを閉じた場合、保存されないままになります
いい方法はないでしょうか
編集後、ブラウザ画面内の他の場所にフォーカスを移せばイベントが起きるのですが
ブラウザの外にフォーカスを移すとイベントが起きません
これだと編集した後、ブラウザ画面内に触れずにタブを閉じた場合、保存されないままになります
いい方法はないでしょうか
エロサイトなどで、許可もしてないのに別ウインドウが開くことがありますが
あれはどうやってるんですか?
あれはどうやってるんですか?
>>433
documentのblurでactiveElementのイベントを呼び出すようにしました
ブラウザ外に出る時は、キャプチャリングフェーズのdocument.blurだけは呼ばれるようで
バブリングフェーズにしたら駄目でした
よく分からないのはonblur指定でもOKだったこと
onXX=""指定はキャプチャリングフェーズになるのかな
documentのblurでactiveElementのイベントを呼び出すようにしました
ブラウザ外に出る時は、キャプチャリングフェーズのdocument.blurだけは呼ばれるようで
バブリングフェーズにしたら駄目でした
よく分からないのはonblur指定でもOKだったこと
onXX=""指定はキャプチャリングフェーズになるのかな
varはブロックスコープじゃないから、最適化でどうせループの外に自動で持ってかれて変わらない。
letならちょっとは変化あるかもしれないけど。
letならちょっとは変化あるかもしれないけど。
未定義の変数を参照した時にエラーにならないのでしょっちゅうハマります
いい方法ないですか?
いい方法ないですか?
CSSのクラス「.test」のvisibilityをhiddenにする
をJavaScriptでどうやりますか?
をJavaScriptでどうやりますか?
>>444
HTMLを変更したいのではなくて、CSSの定義内容を変更したいんです
HTMLを変更したいのではなくて、CSSの定義内容を変更したいんです
getCSSByClassName(".test").visibility = "hidden"
こういうイメージです
こういうイメージです
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.126 + (952) - [97%] - 2015/11/18 13:15
- + JavaScript の質問用スレッド vol.107 + (1001) - [97%] - 2013/9/7 10:16
- + JavaScript の質問用スレッド vol.116 + (1002) - [97%] - 2014/7/1 0:45
- + JavaScript の質問用スレッド vol.126 + (348) - [97%] - 2023/1/12 17:00
- + JavaScript の質問用スレッド vol.109 + (1001) - [97%] - 2013/10/7 13:16
- + JavaScript の質問用スレッド vol.108 + (1001) - [97%] - 2013/9/21 15:16
- + JavaScript の質問用スレッド vol.136 + (1001) - [97%] - 2019/1/8 11:30
- + 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.100 + (1001) - [97%] - 2012/6/13 22:46
- + JavaScript の質問用スレッド vol.120 + (1002) - [95%] - 2014/11/8 1:15
- + JavaScript の質問用スレッド vol.125 + (1001) - [95%] - 2015/10/7 17:45
- + JavaScript の質問用スレッド vol.124 + (1001) - [95%] - 2015/7/16 1:30
- + JavaScript の質問用スレッド vol.123 + (1002) - [95%] - 2015/4/27 23:30
トップメニューへ / →のくす牧場書庫について