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

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

提前致谢。

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