【问题标题】:mouse over and ajax tooltip鼠标悬停和 ajax 工具提示
【发布时间】:2010-03-26 17:37:41
【问题描述】:

我有许多链接,我想通过使用 ajax 调用来获取一些信息并将这些信息显示为工具提示。

我已将进行 ajax 调用的函数与链接的鼠标悬停事件绑定 类似:

$('#div a').bind('mouseover', function () {
   //sending the ajax call
}

一切看起来/工作正常,除了当用户无意中将鼠标指针移到所有链接上时,我看到有很多 ajax 调用。

所以我的问题是如何防止 ajax 调用,除非用户先将鼠标指针悬停在链接上至少 3 或 4 秒。

【问题讨论】:

    标签: ajax jquery tooltip


    【解决方案1】:

    查找 JavaScript window.setTimeout() 函数。

    【讨论】:

    • 假设我们有这样的东西:window.setTimeout(ajaxFunction,4000); 那么它就不行了:4 秒后,8 秒后第一次 ajax 调用,12 秒后第 2 次 ajax 调用,第 3 次 ajax 调用
    • 请问为什么不能随页面一起加载工具提示?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-06
    • 1970-01-01
    • 2015-05-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-22
    相关资源
    最近更新 更多