首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >单击count possible with javascript?

问单击count possible with javascript?
EN

Stack Overflow用户
提问于 2011-03-24 17:38:15
回答 3查看 909关注 0票数 1

比方说,在网站中,每当人们点击我网站上的任何链接超过x次时,我都想显示通知消息块。有没有可能用javascript计数并显示通知消息块?我们还能计算刷新次数吗?或者只能用php这样的服务器端语言来完成?敬请指教。谢谢。

关于这一点,

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-03-24 17:51:31

当任何链接被点击时,最好使用JQuery的live来做一些事情

描述:为当前和将来与当前选择器匹配的所有元素的事件附加一个处理程序。

代码语言:javascript
复制
$('a').live('click', function() {
// Live handler called.
});

即使你在运行时添加了更多的链接,这也能解决问题。

为了计算刷新次数,我会在window.load事件上使用ajax调用,或者如果你想在Html5中使用新的tech - store it locally。:-)

票数 1
EN

Stack Overflow用户

发布于 2011-03-24 17:42:57

您可以在客户机上执行此操作。但是,这将仅限于浏览器。最简单的方法是将此信息存储在客户端的cookie中。例如,使用jQuery,你可以像这样简单地截取点击:

代码语言:javascript
复制
$("a").click(function() {
  var clickedUrl = $(this).attr('href');
  // Here you update the cookie for the count of clicks for that A URL
});
票数 1
EN

Stack Overflow用户

发布于 2011-03-24 17:43:31

我要么在服务器端计算页面刷新次数,要么可能在页面加载时调用ajax函数来更新计数。

如果你想计算点击次数,你可能需要给每个链接绑定一个事件,然后对于每个独立视觉按钮,在全局变量中存储点击次数……

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5417167

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档