gpt4 book ai didi

javascript - 单击时交换背景图像

转载 作者:太空宇宙 更新时间:2023-11-03 21:40:15 25 4
gpt4 key购买 nike

我创建了一个当我将鼠标悬停在它上面时可以运行的动画,但由于移动原因,我希望在用户单击或触摸它时播放该动画。

这是我的 js 代码,它使悬停起作用,但不确定如何使 onclick 起作用。

$(document).ready(function() {     
$('.phone').hover(function(){
$('.phone').addClass('phone-two');
},
function(){
$('.phone').removeClass('phone-two');
});
});

这是一个JSFiddle更好地解释它。

最佳答案

$.on()您可以添加 'touchstart''touchend' 事件。

$(document).ready(function() {     
$('.phone').on({
'mouseover touchstart': function(){
$('.phone').addClass('phone-two');
},
'mouseout touchend': function(){
$('.phone').removeClass('phone-two');
}});
});

请注意,这也会保留您的悬停事件。

这是一篇关于移动触摸事件的精彩文章:How to recognize touch events using jQuery in Safari for iPad? Is it possible?

DEMO

关于javascript - 单击时交换背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24073050/

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