Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将单击事件重定向到悬停事件时,触摸设备上会发生什么情况?_Javascript_Jquery - Fatal编程技术网

Javascript 将单击事件重定向到悬停事件时,触摸设备上会发生什么情况?

Javascript 将单击事件重定向到悬停事件时,触摸设备上会发生什么情况?,javascript,jquery,Javascript,Jquery,这与这个问题有关: 当我使用iPad时会发生什么 $( '.menu_icon.menu-641.sf-depth-1.menuparent' ).on( 'click', function( ev ){ ev.preventDefault(); // stop click event $( this ).trigger( 'hover' ); } ); 单击超链接元素时触发悬停事件 在这种情况下,iPad的表现如何?我知道触摸设备会用点击来代替悬停事件。您是否已经阅读了这些问

这与这个问题有关:

当我使用iPad时会发生什么

$( '.menu_icon.menu-641.sf-depth-1.menuparent' ).on( 'click', function( ev ){
    ev.preventDefault(); // stop click event
    $( this ).trigger( 'hover' );
} );
单击超链接元素时触发悬停事件


在这种情况下,iPad的表现如何?我知道触摸设备会用点击来代替悬停事件。

您是否已经阅读了这些问答:当我想跨平台做一些事情时,我通常使用JQuery做的一件事是在touchstart上添加一个附加到css的类,然后在touchend上删除它。编辑:touchstart和touchend是两个事件。问题是在这种情况下会发生什么,而不是如何修复it@NicholasKyriakides-然后试试看会发生什么?如果我现在可以使用iPad或任何其他触摸设备,我不会问这个问题。