我正在处理这个website,正如您所看到的,我有一个通过JavaScript动画的表格。在表格行的mouseenter mouseleave
上,您可以在右侧显示不同的<img>
。
在台式机和Android上,它可以正常工作,但不适用于iPad。
这是我正在使用的JS代码的部分:
<script>
jQuery(document).ready(function($){
$(document.body).on("mouseenter mouseleave", ".row1", function() {
$('.two_1').toggle();
});
});
</script>
我该如何解决?
答案 0 :(得分:-1)
根据Apple设备,没有mousestart, mousemove and mouseend
。相反,有touchstart, touchmove and touchend
。因此,根据您的要求,您应该指定如下:
$(document.body).on("touchstart", ".row1", function() {
$('.two_1').toggle();
});
希望有所帮助:)
(注意:我没有在Iphone中测试此代码,但我相信它会起作用)