Jquery悬停不在IE /窗口触摸中工作

时间:2014-02-19 23:47:06

标签: jquery windows-phone-7 windows-phone-8 window touch

如果你去http://www.comc.com/Cards/Baseball/1959/Topps/50/Willie_Mays/1808322/GRADED/PSA/6 并将鼠标悬停在卡片上,您将看到4个面板显示出来。在Windows平板电脑和移动设备上的IE中,面板显示但是一旦你选中它,它似乎试图选择文本并禁用面板。下面是触发面板的代码。

 $(".cardImageWrapper").hover(function(){ 
    $(this).children(".detailsPanelWrapper").stop(true, true).delay(100).fadeIn(100);
 }, function(){
    $(this).children(".detailsPanelWrapper").stop(true, true).delay(100).fadeOut(80);
 }); 

任何人都知道如何解决这个问题?或解决所有类似悬停问题的更好解决方案? 感谢

1 个答案:

答案 0 :(得分:1)

我在Windows官方网站上看到,他们说将aria-haspopup =“p”添加到具有悬停事件的元素中。

我读到别的地方说aria-haspopup =“true”也有效。我测试了它确实有效。