jQuery中是否有可能爲第一次點擊添加事件例如alert('hi');
?在第一次點擊時發起事件jQuery
回答
是的,你可以使用one綁定功能:
myelement.one('click', function() {
alert('hi');
});
你可以做一個布爾檢查,如果它是第一個點擊這樣的:
var clicked = false;
$(document).click(function() {
if(!clicked){
alert("hi");
clicked = true;
}
});
我會這樣做,但不再。 – Saju 2013-02-12 19:17:02
jQuery的一個結合的解決方案將是隻要dom沒有被實現,對你有好處。即用戶在不刷新的情況下在同一頁面上。
,如果你需要使用這個包括頁面重新加載有3種方式:
1.使用一個DB 2.使用會話 3.使用一個Cookie
這些都是服務器端解決方案,允許您控制用戶點擊事件。 如果這是你正在尋找的東西,我將詳細闡述這一點,並將編寫代碼示例。 如果不是一個有約束力的建議是好的。 希望得到這個幫助。
你認爲比@dystroy有更好的解決方案嗎? – Saju 2013-02-12 19:19:53
如何使用cookie作爲服務器端解決方案?您絕對可以在沒有任何服務器端參與的情況下使用cookie。 – 2013-02-12 19:28:31
當在用戶上設置cookie時,您可以設置您的Vars,以便它們與您的數據庫/服務器變量進行交互,因此我認爲這是一個服務器端解決方案。 – 2013-02-14 00:52:40
- 1. 點擊事件沒有觸發第一次點擊jquery
- 2. 第一次點擊後JQuery單擊事件不起作用
- 3. jQuery的單選按鈕並不僅僅在第二/第三次點擊在第一次點擊觸發事件
- 4. 'fadeIn'在第一次點擊按鈕[jQuery]時不起作用[jQuery]
- 5. 按鈕點擊事件沒有在第一次點擊時觸發
- 6. jQuery點擊事件僅在第二次點擊後才起作用
- 7. 第一次加載頁面時點擊事件不會觸發
- 8. 事件上一點擊,第二次點擊,而第三次點擊
- 9. jQuery點擊事件第二次不起作用
- 10. jQuery切換功能在第一次點擊時不起作用
- 11. jQuery切換功能在第一次點擊時不起作用
- 12. jQuery事件點擊發射多次
- 13. 多次點擊發生的jquery事件
- 14. jQuery li點擊事件觸發兩次
- 15. jquery點擊事件兩次觸發
- 16. JQuery點擊事件觸發多次
- 17. JavaScript點擊事件僅在InfoPath表單上第一次觸發
- 18. jQuery事件不會觸發,直到第二次點擊?
- 19. jquery事件只發射第二次點擊 - 爲什麼?
- 20. 如何讓jButton在第一次點擊時做一件事,另一件事呢?
- 21. 如何爲第三次點擊分配jQuery點擊事件?
- 22. 手動點擊事件僅觸發第二次點擊
- 23. Onclick事件不起作用的第一次點擊
- 24. MasterPage按鈕點擊事件不會觸發第一次點擊,但第二次點擊
- 25. 在第一次點擊時做點什麼,然後在第二次點擊時做點不同的事情?
- 26. 第一次點擊jQuery setTimeout然後第二次點擊clearTimeout
- 27. 僅在第一次點擊時執行事件
- 28. jquery每個和點擊事件一起
- 29. 第一次點擊跳過骨幹視圖中的jquery事件
- 30. 第一次嘗試jQuery點擊事件失敗
這就是一個真正的男人會如何做到這一點。謝謝! – deadlock 2013-02-12 19:12:58
好方法,以前沒有聽說過。謝謝。 – Kolby 2013-02-12 19:14:10
如果我想用一個點擊2個元素,該怎麼辦? E.g'btn.a1'' btn.a2'? – user1876234 2013-02-12 19:25:28