将点击事件绑定到点按

时间:2016-01-23 18:15:33

标签: javascript jquery hover

我正在建立一个对其中心链接有:hover影响的响应式网站。在PC上运行良好但在移动设备上需要两次点击才能进入链接操作。

有没有办法可以选择性地将点击事件或touchstart绑定到click事件的相同功能,只能在移动设备上使用?

1 个答案:

答案 0 :(得分:2)

又快又脏:

$(".selector").on('touchstart'){
    $(this).trigger('click');
});

这也将针对笔记本电脑等触摸屏的触摸目标。这种体验应该在各种设备之间保持一致。

当然,从一开始就将事件绑定到clicktouchstart会更加清晰:

$('.selector').on('click touchstart', function(){
    ...