How to bind 'touchstart' and 'click' events but not respond to both?

前端 未结 30 3379
抹茶落季
抹茶落季 2020-11-22 14:08

I\'m working on a mobile web site that has to work on a variety of devices. The one\'s giving me a headache at the moment are BlackBerry.

We need to support both key

30条回答
  •  慢半拍i
    慢半拍i (楼主)
    2020-11-22 14:21

    You could try something like this:

    var clickEventType=((document.ontouchstart!==null)?'click':'touchstart');
    $("#mylink").bind(clickEventType, myClickHandler);
    

提交回复
热议问题