19
どのイベントがjQueryでぼかしイベントを引き起こしたのかを知る方法はありますか?ぼかしの理由を知るには?
click or tab
などを使用してぼかしイベントがトリガーされました。このぼかしイベントがクリックまたはタブによるものであることをどのように知ることができますか?
どのイベントがjQueryでぼかしイベントを引き起こしたのかを知る方法はありますか?ぼかしの理由を知るには?
click or tab
などを使用してぼかしイベントがトリガーされました。このぼかしイベントがクリックまたはタブによるものであることをどのように知ることができますか?
あなたは、キーコードの
var k = (window.event) ? event.keyCode : e.keyCode;
か何かのためにチェックし、)((.clickをリッスンするために、バインドハンドラを使用した方法に応じて、2つの異なるものをやろうとしている)と.keyupされている場合これが必要な場合の順序
$(document).bind("click keyup", function(){
//check keycode
var e = (window.event);
var k = (e)?event.keyCode:e.keyCode;
if(k==9){
//tab code
}else if(e.type=='click'){
//click code
}
});
これは最高の解決策だとは思わないが、私の問題を解決した –
なぜ知っておく必要がありますか? – mplungjan
..より洗練されたソリューションがあるかもしれないので? – Arend
@genesis _why_は、多くの場合、XYの問題を洗い出します。 http://meta.stackexchange.com/q/66377/134327 –