Javascript 用户与tipsy在页面上的交互

Javascript 用户与tipsy在页面上的交互,javascript,jquery,tipsy,Javascript,Jquery,Tipsy,是否有一种方法可以跟踪用户在页面上的行为。我主要想做以下事情:用户打开一个页面,如果他没有点击页面上的任何地方,就会显示一个工具提示(我正在使用tipsy),指导他哪些部分是可点击的 到目前为止,我已经尝试了几种方法: 我已将tipsy设置为手动显示:触发器:手动 我创建了一个等于false的变量,直到用户单击这些变量 可点击的项目(div和图像) 如果变量为false,则显示工具提示(tipsy) 但我遗漏了一些东西,因为这不起作用。这是我的密码 $(document).ready(funct

是否有一种方法可以跟踪用户在页面上的行为。我主要想做以下事情:用户打开一个页面,如果他没有点击页面上的任何地方,就会显示一个工具提示(我正在使用tipsy),指导他哪些部分是可点击的

到目前为止,我已经尝试了几种方法:

  • 我已将tipsy设置为手动显示:
    触发器
    手动
  • 我创建了一个等于
    false
    的变量,直到用户单击这些变量 可点击的项目(div和图像)
  • 如果变量为false,则显示工具提示(tipsy)
  • 但我遗漏了一些东西,因为这不起作用。这是我的密码

    $(document).ready(function() {
        var userClick = false;
    
        function showTooltips() {
            $(document).ready(function()) {
                if(userClick === false)
                    $('.nickname .pseudo-white').tipsy('show');
        }
    
        setTimeout(showTooltips(), 5000);
    });
    

    尝试取消对$(document).ready的额外调用,并将函数名传递给setTimeout,而不是使用()调用它


    你能把剩下的代码发出去吗?我很好奇,如果用户在一定时间内没有点击任何东西,这种显示工具提示的用例是什么。谢谢。在这里你可以找到整个页面的演示:主要的想法是,如果用户不能理解网站的目的,请引导他们完成它。:)谢谢,谢谢。我想我会在我正在做的一个项目中考虑使用这种技术。你可以看看它更具体的“在你的网站上引导用户”,但我想要的是更轻量级的东西:))
    $(document).ready(function() {
        var userClick = false;
    
        function showTooltips() {
                if(userClick === false)
                    $('.nickname .pseudo-white').tipsy('show');
        }
    
        setTimeout(showTooltips, 5000);
    });