Vì touchstart/touchend chưa được hỗ trợ trong hầu hết các trình duyệt trên máy tính để bàn. Làm thế nào tôi có thể tạo ra sự kiện touchstart sẽ được giống như sự kiện mousedown (được hỗ trợ trong tất cả các trình duyệt).touchstart jquery trong trình duyệt
Tôi muốn một cái gì đó như thế này
$('obj').bind('touchstart', function(e){
});
sẽ được dịch sang
$('obj').bind('mousedown', function(e){
})
Các giải pháp này có thể chứng minh là có một chút vấn đề nếu tại một thời điểm nào đó cả hai sự kiện sẽ được hỗ trợ bởi thiết bị của tôi. – epeleg
@epeleg Chắc chắn. Trong trường hợp đó, bạn sẽ có một số mã như '" ontouchstart "trong tài liệu' hoặc tương tự, và sau đó chọn tên sự kiện của bạn cho phù hợp. – alex
Có lẽ một cái gì đó như 'if (Modernizr.touchstart) {}' sẽ phù hợp? – philtune