Khi khách truy cập nhấp chuột trên hình ảnh, sự kiện click
sẽ được kích hoạt. Tuy nhiên, khi ai đó chạm vào hình ảnh, cùng một sự kiện click
sẽ được kích hoạt, ngay cả khi sự kiện touchstart
cũng có sẵn.Có cách nào mà sự kiện bắt đầu chạm sẽ không kích hoạt sự kiện nhấp chuột không?
Tôi thích một hành vi khác cho sự kiện nhấp chuột (chuột) thực tế và sự kiện chạm. Điều kỳ lạ là, ngay cả một sự kiện mouseup
được kích hoạt khi được sử dụng trên điện thoại thông minh. Có anyway bạn có thể tách chuột từ các sự kiện liên lạc?
Thao tác này sẽ không hoạt động nếu bạn chỉ thêm 'event.preventDefault()' vào lệnh gọi 'touchstart'. Ít nhất không phải trên các liên kết trong iOS 8.4 Safari. Bạn sẽ phải thêm nó vào trình xử lý sự kiện 'click'. –