如何在Windows 8.1触摸屏中处理鼠标悬停和鼠标悬停事件

时间:2014-11-21 11:02:20

标签: javascript c# jquery asp.net internet-explorer-10

在我的asp.net项目中,我在按钮和其他一些控件的mouseover和mouseleave / mouseout事件上编写了javascript函数。此前,该网站用于非触摸屏设备。但是现在当我试图访问Windows 8.1上的同一个网站时,在Internet Explorer 10/11上,问题是,在触摸屏幕鼠标点击事件被触发后(在我的情况下这是好的)当我在屏幕上移除手指,mouseleave事件被触发(这是有问题的,例如在mouseleave事件触发后下拉列表无法正常工作)。此问题仅在Internet Explorer 10/11中出现。该网站在Chrome上具有所有功能,工作正常。是否有任何JQuery插件或其他解决方案来解决这个问题?请尽快回复。我迫切需要这个。

提前致谢。

1 个答案:

答案 0 :(得分:1)

aria-haspopup="true"属性添加到元素触发下拉列表中显示/隐藏。 https://msdn.microsoft.com/en-us/library/ie/jj152135(v=vs.85).aspx