如果我發送鏈接並且有人打開鏈接,那麼該鏈接不再使用。我們如何做到這一點?如何在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. 設置鏈接點擊在Java-Android
- 6. 點擊兩次後鏈接切換
- 7. 第二次點擊後關注鏈接
- 8. 如何通過移動設備在Bootstrap中鏈接點擊?
- 9. 如何在每次點擊後獲得更改鏈接?
- 10. 如何統計鏈接點擊次數?
- 11. 如何在點擊Rails中的鏈接後設置複選框的值?
- 12. 如何在第一次點擊後選擇一個字段後再次點擊
- 13. 鏈接第一次點擊後,使鏈接不可點擊,等待轉換結束+ 1秒,然後再次鏈接點擊
- 14. 將焦點設置輸入元件上的鏈接後點擊
- 15. 彈出鏈接在1次點擊後在firefox中消失
- 16. 防止多次點擊一個鏈接
- 17. 如何在鏈接上點擊一次同時激活兩個鏈接
- 18. 如何在用戶點擊鏈接時設置倒計時?
- 19. 如何禁用2次點擊後下載鏈接?
- 20. 如何在第一次點擊後禁用電子郵件鏈接
- 21. 點擊鏈接後如何導航?
- 22. 點擊鏈接,將HREF設置爲cookie
- 23. HTML5:如何在點擊任何一個鏈接後禁用所有鏈接?
- 24. 如何在點擊按鈕後隱藏設置期間的div
- 25. 從鏈接列表中,點擊鏈接,點擊鏈接,第一個鏈接
- 26. 點擊changeImage,然後在js中鏈接?
- 27. 如何在c#鏈接創建過期鏈接5小時後過期
- 28. 如何在用戶第一次點擊JavaScript後創建另一次點擊
- 29. 停止訪問者再次點擊一個鏈接,直到24小時過期
- 30. 如何在點擊後禁用鏈接一段時間?
在代碼中使用頁計數器。 –