jQuery の click や keypress のイベント

RIGHT側
###explain LEFT側のなにがしかをクリックしたり入力しようとしたりした場合に alert() が発動します。 ###source (javascript) $( function() { $('#left_view').click(function() { alert('xxx'); }) ; // $("#left_view").keypress(function (e) { alert('xxx'); }); }); ###explain LEFT・RIGTH関係なく、textarea をクリックしたり入力しようとしたりした場合に alert() が発動します。 ###source (javascript) $( function() { $('textarea').click(function() { alert('xxx'); }) ; // $("textarea").keypress(function (e) { alert('xxx'); }); }); ###explain id="txt1" のもの(LEFT側のtextarea) をクリックしたり入力しようとしたりした場合に alert() が発動します。 ###source (javascript) $( function() { $('#txt1').click(function() { alert('xxx'); }) ; // $("#txt1").keypress(function (e) { alert('xxx'); }); }); ###explain 画面のどこかがクリックされた場合に alert() が発動します。 ###source $( function() { $(document).click(function(e) { alert('xxx'); }) ; }); ###explain textarea以外の 画面のどこかがクリックされた場合に alert() が発動します。 ###source $(document).click(function(e) { if(!$(e.target).closest('textarea').length) { alert('xxx'); } }) ; ###explain Ctrl+S を押したときにalert() が発動します。 ###source $(window).bind('keydown', function(e) { if (e.ctrlKey || e.metaKey) { switch (String.fromCharCode(e.which).toLowerCase()) { case 's': e.preventDefault(); alert('xxx'); break; } } });
このコンテンツを見る