如果我发送链接并且有人打开链接,那么该链接不再使用。我们如何做到这一点?如何在jsp中点击一次后设置过期链接
0
A
回答
0
,你可以做到这一点的JavaScript Closures
,
在你的HTML,
<a href="#" id="myButton" title="">Click Me!</a>
而在你的JS,
(function(){
var click_counter = 0;
$('#myButton').on('click', function(event){
event.preventDefault();
var el = jQuery(this);
click_counter += 1;
if (!el.hasClass('inactive')){
// should be activated
alert('You have clicked the link ' + click_counter + ' once , And this will be disabled');
};
if (click_counter >= 1){
// deactivate
el.addClass('inactive');
};
});
})();
,并说明你的按钮被点击,添加此class to your CSS
a.inactive {
color: gray;
text-decoration: line-through;
}
希望这会有所帮助!
+0
谢谢,但你能否给我一些建议,在48小时内过期链接 – user3440874
+0
@ user3440874如果上面的代码适合你,请将其标记为答案,以便它可以帮助其他人识别 –
相关问题
- 1. 如何在asp.net中点击一次后设置到期超链接
- 2. 使链接在Rails中点击后过期
- 3. PHP一次过期链接
- 4. 如何检查用户是否第一次点击JSP中的链接?
- 5. 第二次点击后关注链接
- 6. 点击两次后链接切换
- 7. 设置链接点击在Java-Android
- 8. 如何通过移动设备在Bootstrap中链接点击?
- 9. 如何在每次点击后获得更改链接?
- 10. 如何统计链接点击次数?
- 11. 如何在第一次点击后选择一个字段后再次点击
- 12. 链接第一次点击后,使链接不可点击,等待转换结束+ 1秒,然后再次链接点击
- 13. 将焦点设置输入元件上的链接后点击
- 14. 防止多次点击一个链接
- 15. 如何在链接上点击一次同时激活两个链接
- 16. 如何禁用2次点击后下载链接?
- 17. 如何在用户点击链接时设置倒计时?
- 18. 点击链接后如何导航?
- 19. 如何在第一次点击后禁用电子邮件链接
- 20. 如何在点击按钮后隐藏设置期间的div
- 21. HTML5:如何在点击任何一个链接后禁用所有链接?
- 22. 从链接列表中,点击链接,点击链接,第一个链接
- 23. 点击changeImage,然后在js中链接?
- 24. 如何在c#链接创建过期链接5小时后过期
- 25. 如何在用户第一次点击JavaScript后创建另一次点击
- 26. 停止访问者再次点击一个链接,直到24小时过期
- 27. 如何在点击后禁用链接一段时间?
- 28. 使用jquery点击一次后禁用链接?
- 29. jQuery链接停止响应后第一次点击
- 30. 链接(扩展器)被点击后只执行一次警报
在代码中使用页计数器。 –