Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/39.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_Css_Web_Mobile_Touch - Fatal编程技术网

Javascript 在浏览器中的移动触摸屏上不点击,只会触发悬停

Javascript 在浏览器中的移动触摸屏上不点击,只会触发悬停,javascript,css,web,mobile,touch,Javascript,Css,Web,Mobile,Touch,我有一个网络应用程序。有些元素绑定了click事件。它可以在桌面上正常工作。但在平板电脑上,当我触摸该元素时,它首先不会做任何事情,而只是显示它的风格悬停。在第二次点击时,它就工作了。如何禁用触摸屏悬停并启用整个应用程序的每次首次触摸?单击鼠标右键也会触发这些操作。-->这是:元素的活动状态 也许此链接将帮助您: (对不起,我还不允许添加评论)您可以使用CSS中的媒体查询来限制悬停效果mobile@ShoaibKonnur我知道我可以限制样式的应用。但风格就是它的外观。如果元素没有应用悬停:悬

我有一个网络应用程序。有些元素绑定了
click
事件。它可以在桌面上正常工作。但在平板电脑上,当我触摸该元素时,它首先不会做任何事情,而只是显示它的风格悬停。在第二次点击时,它就工作了。如何禁用触摸屏悬停并启用整个应用程序的每次首次触摸?

单击鼠标右键也会触发这些操作。-->这是:元素的活动状态

也许此链接将帮助您:


(对不起,我还不允许添加评论)

您可以使用CSS中的媒体查询来限制悬停效果mobile@ShoaibKonnur我知道我可以限制样式的应用。但风格就是它的外观。如果元素没有应用悬停:悬停样式,是否会跳过触摸时的悬停状态?我说的是onclick函数不是在第一次触摸时启动的。不是关于元素看起来像是悬停的。不如尝试mousedown()或mouseup()而不是click()?@PonsPurushothaman这些也会在单击鼠标右键时触发。这是不可取的。