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