6113

[code]

    $('.target').on('mousemove,touchmove', function(){ console.log('ok'); });
    
[/code]

のようにカンマ区切りで複数のイベント発生時処理を同時に定義出来た気がするのですが、出来ませんでした。

[code]

    $('.target').on('touchmove', function(){ console.log('ok'); });
    $('.target').on('mousemove', function(){ console.log('ok'); });
    
[/code]

または

[code]

    func = function(){ console.log('ok'); };
    $('.target').on('touchmove', func).on('mousemove', func);
    
[/code]

のようにするしか方法はありませんか？  
もう少しなエレガントな書き方はできないでしょうか。


CC BY-SA 3.0
2015-02-07T12:10:14.847
6108
2015-02-07T12:15:59.543
5840
question
jquery
jQueryで複数のイベント発生時処理を同時に定義する


`events`はカンマではなくスペース区切りです。

[code]

    $('.target').on('mousemove touchmove', function(){ console.log('ok'); });
    
[/code]


CC BY-SA 3.0
2015-02-07T12:15:59.543
6113
2015-02-07T12:15:59.543
5750
6108
answer