Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 只要点击hold-do功能,如果!分接停止功能_Jquery_Mobile - Fatal编程技术网

Jquery 只要点击hold-do功能,如果!分接停止功能

Jquery 只要点击hold-do功能,如果!分接停止功能,jquery,mobile,Jquery,Mobile,实际上,我正在调整我的网站以适应移动设备,并且在将悬停事件转换为移动友好的内容时遇到了问题:我将悬停事件作为“触发器”用于某些功能。现在我不知道如何将悬停事件转换为移动frindly事件。我知道我的插件(jQueryFinger)中的点击保持事件,但它只触发一次,不知道点击何时停止保持。我需要像这样的东西: $("selector").on("as long as tap is hold", function () { }); 对于另一种情况,我需要类似的东西,唯一的区别是我想要类似于“mo

实际上,我正在调整我的网站以适应移动设备,并且在将悬停事件转换为移动友好的内容时遇到了问题:我将悬停事件作为“触发器”用于某些功能。现在我不知道如何将悬停事件转换为移动frindly事件。我知道我的插件(jQueryFinger)中的点击保持事件,但它只触发一次,不知道点击何时停止保持。我需要像这样的东西:

$("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);
});