You can bind both at once...
$('obj').bind('touchstart mousedown', function(e){
});
If you want to mousedown
event to fire touchstart
events automatically (so you only need to bind touchstart
) use...
$(document).bind('mousedown', function(event) {
$(event.target).trigger('touchstart');
});
Note that this means mousedown
events must propagate to document
before the custom touchstart
event can be triggered. This could have unexpected side effects.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…