首页 > 解决方案 > jQuery点击方法需要双击响应式布局

问题描述

单击方法在桌面上运行良好,但在移动设备(甚至网络上的响应式布局)中需要双击。

这是下面的代码

$('body').on('click', '.share-toggle', function(){
   console.log('this', this)
   return;
});

标签: javascriptjquery

解决方案


您可以尝试通过点击和触摸来触发该功能,例如:

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

或这个:

$(document).on('click touch', function () {

touchstart 事件会在元素被触摸时触发,该touch事件更像是“点击”,即表面上的单个接触。你真的应该尝试每一个,看看什么最适合你。


推荐阅读