随着鼠标一次又一次地输入相同的链接,执行次数增加

迪帕克·库马尔(Deepak Kumar)

我在jquery中遇到问题,我有以下代码,其中包含带有自定义内容的jquery-ui-tooltip。

$('a').tooltip({   
        items: "a ,[title]",
        content: function() {
        $('a').mouseenter(function(e) {                 
            var tempid= $(this).attr('title');
            console.log("hhh "+tempid);
        $.ajax({
        type:"POST",
        url:"page1.php",
        data:"id=tempid",
        error:function(){
        console.log(event);
        return "<P>Some Problem occured</p>";
        },
        success:function(e){
                console.log(event);
       }

             });

          });
    return "<p>ha hdj fj fkfod jf kjf ckfd fkj</p>";    

}    
})

现在的问题是,当鼠标在任何链接上输入时,成功部分将执行1次。当鼠标在同一链接上输入时,它将执行两次,依此类推...

但是我希望它即使鼠标输入两次或更多次也只能执行一次。

德克艺术

使用全局变量检查鼠标是否已经进入。

var hasNotEntered = true;
$('a').tooltip({
items: "a ,[title]",
content: function () {
    $('a').mouseenter(function (e) {
        if (hasNotEntered) {
            var tempid = $(this).attr('title');
            console.log("hhh " + tempid);
            $.ajax({
                type: "POST",
                url: "page1.php",
                data: "id=tempid",
                error: function () {
                    console.log(event);
                    return "<P>Some Problem occured</p>";
                },
                success: function (e) {
                    console.log(event);
                }

            });


        }
    });
    return "<p>ha hdj fj fkfod jf kjf ckfd fkj</p>";

}

});

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

机械手一次又一次地打印相同的字符串

为什么CoreBluetooth一次又一次地发现相同的外围设备?

内核一次又一次地死亡

OnNavigationItemsSelected侦听器一次又一次地启动相同的活动

jQuery在突出显示的段落中,它一次又一次地添加相同的文本

如何一次又一次地重复(递归)查询?

无法一次又一次地在LinkedList中插入相同的元素

Flutter:为什么setState((){})一次又一次地设置数据

如何在html中重复代码而不一次又一次地写相同的代码

如何一次又一次地选择读/写?

一次又一次地馈送avconv

如何一次又一次地调用URL

init方法在servlet中一次又一次地调用

是否必须一次又一次地定义地图?

高效的jQuery / JS-避免一次又一次地复制粘贴相同的代码

避免一次又一次地从JSON获取数据

通知被一次又一次地触发

makefile为不同的对象一次又一次地选择相同的源文件

要重用jQuery函数,使函数一次又一次地使用

查看传呼机一次又一次地刷相同的图像

如何停止在 JavaScript 中一次又一次地调用相同的函数?

在 Fortran 95 中一次又一次地读取文件的内容

Stripe Payment API 一次又一次地发送令牌请求

一次又一次地从 FB-Messanger Webhook 获取相同的消息

Azure 容器实例一次又一次地失败

Square 一次又一次地改变速度

更新状态一次又一次地获取数据后

碎片一次又一次地消亡 Discordjs

一次又一次地编辑python脚本文件