Mouseenter Mouseleave在iPad上

时间:2016-06-07 11:03:18

标签: javascript ios ipad

我正在处理这个website,正如您所看到的,我有一个通过JavaScript动画的表格。在表格行的mouseenter mouseleave上,您可以在右侧显示不同的<img>

在台式机和Android上,它可以正常工作,但不适用于iPad。

这是我正在使用的JS代码的部分

<script>
jQuery(document).ready(function($){
    $(document.body).on("mouseenter mouseleave", ".row1", function() {
        $('.two_1').toggle();
    });
});
</script>

我该如何解决?

1 个答案:

答案 0 :(得分:-1)

根据Apple设备,没有mousestart, mousemove and mouseend。相反,有touchstart, touchmove and touchend。因此,根据您的要求,您应该指定如下:

$(document.body).on("touchstart", ".row1", function() {
    $('.two_1').toggle();
});

希望有所帮助:)

(注意:我没有在Iphone中测试此代码,但我相信它会起作用)