gpt4 book ai didi

javascript - 使鼠标悬停时的 img src 更改适应触摸屏设备

转载 作者:行者123 更新时间:2023-11-30 11:31:33 25 4
gpt4 key购买 nike

我正在使用 mouseover/mouseoutdata-src/data-hover对于更改 <img> 的图形链接src悬停。

如何使代码适应触摸友好?是否有更清晰/更简单的方法来实现相同的功能?我已经试过了 vmouseover使用 jQuery Mobile,但没有用。

我没有使用 CSS :hover ,因为它是必须在鼠标悬停时改变颜色的特定图形,所以我不能将其用作起点。

每个链接的 HTML 设置:

<a href="/books">
<img id="book" class="image image-3" data-hover="/assets/graphics/ro-book@2x.png" data-src="/assets/graphics/book@2x.png">
</a>

脚本:

$(".image-3").mouseover(function() {
$(this).attr('src', $(this).data("hover"));
}).mouseout(function() {
$(this).attr('src', $(this).data("src"));
});

最佳答案

不要忘记您应该为移动设备使用触摸事件而不是鼠标事件。

我建议使用 touchstart 事件。

$(".image-3").touchstart(function() {
$(this).attr('src', $(this).data("hover"));
}).touchend(function() {
$(this).attr('src', $(this).data("src"));
});

关于javascript - 使鼠标悬停时的 img src 更改适应触摸屏设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46064797/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com