Jquery 只要点击hold-do功能,如果!分接停止功能
实际上,我正在调整我的网站以适应移动设备,并且在将悬停事件转换为移动友好的内容时遇到了问题:我将悬停事件作为“触发器”用于某些功能。现在我不知道如何将悬停事件转换为移动frindly事件。我知道我的插件(jQueryFinger)中的点击保持事件,但它只触发一次,不知道点击何时停止保持。我需要像这样的东西:Jquery 只要点击hold-do功能,如果!分接停止功能,jquery,mobile,Jquery,Mobile,实际上,我正在调整我的网站以适应移动设备,并且在将悬停事件转换为移动友好的内容时遇到了问题:我将悬停事件作为“触发器”用于某些功能。现在我不知道如何将悬停事件转换为移动frindly事件。我知道我的插件(jQueryFinger)中的点击保持事件,但它只触发一次,不知道点击何时停止保持。我需要像这样的东西: $("selector").on("as long as tap is hold", function () { }); 对于另一种情况,我需要类似的东西,唯一的区别是我想要类似于“mo
$("selector").on("as long as tap is hold", function () {
});
对于另一种情况,我需要类似的东西,唯一的区别是我想要类似于“mouseleave”的东西——只用于移动设备(当用户不再持有时)
最后但并非最不重要的一点是,它也应该适用于委托事件
jQuery(用于PC):
var myInterval;
var i = 0;
var link;
$(".postimagepic").hover(function () {
link = $(this).attr("src");
i = 0;
myInterval = setInterval(function () {
$.ajax({
url: 'somephp.php',
type: 'post',
data: {
'user':'loooook',
'topost':link
},
success: function() {
}
});
i++;
if(i == 30) {
clearInterval(myInterval);
}
}, 1000);
}, function () { //That´s why I need to know when not holding anymore
clearInterval(myInterval);
});