我有一個按鈕的形式,我有兩個功能foo1()
和foo2
。如果用戶第一次點擊該按鈕,onclick事件應該調用foo1()
,在所有其他情況下,它應該調用foo2
。我怎麼能在js/jquery中做到這一點?在一個按鈕上調用不同的功能js
-1
A
回答
2
能使用one()
的第一次點擊和處理程序中初始化一個新的事件偵聽器將用於後續事件
$('button').one('click',function(){
foo1();
$(this).on('click', foo2);
});
1
可以這樣做:
$('button').on('click,foo);
function foo(){
foo1();
$(this).off("click",foo).on('click', foo2);
}
+0
當你提供一個很差的問題的答案時,你只是啓用更多的問題。 –
0
var initClick;
var initClick = false;
$(".button").click(function(){
if(initClick == false){
foo();
initClick = true;
}else{
bar();
}
});
function foo(){
alert('Foo');
}
function bar(){
alert('Bar');
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<button class="button" >Click Me</button>
+0
當你提供一個很差的問題的答案時,你只需要啓用更多的問題。 –
相關問題
- 1. 在html5上調用一個按鈕功能
- 2. 在按下時調用一個功能並在釋放時調用另一個功能的按鈕?
- 3. 單擊一個按鈕不能調用視圖功能骨幹
- 4. 表單提交按鈕onclick不會調用我的JS功能
- 5. 下一個和上一個按鈕功能不起作用
- 6. ?按鈕功能的另一個按鈕
- 7. Rails:兩個不同的Ajax功能在同一個按鈕上不能一起工作
- 8. 按鈕功能調用不起作用?
- 9. 控制器功能不要調用按鈕點擊角js
- 10. D3.js + CSS按鈕功能
- 11. 在一個按鈕上單擊一個按鈕的多個功能
- 12. 如何在點擊一個按鈕時調用某個功能?
- 13. 多個按鈕調用相同的功能,並執行不同的方法
- 14. 按鈕調用功能不被點擊
- 15. 通過按鈕調用某個功能
- 16. 如何區分2個按鈕調用相同的jQuery功能
- 17. 不同功能的按鈕[]每次點擊一個特定的按鈕
- 18. 在另一個JS功能中調用easySlider動畫功能
- 19. 按鈕2的功能已經定義在按鈕一功能
- 20. 用一個按鈕調用多個功能
- 21. 在相同功能上使用多個按鈕,重定向到不同的功能
- 22. 按下按鈕JS疊加功能
- 23. tkinter按鈕按功能調用
- 24. 調用同一個按鈕上一個以上功能對我來說(阿賈克斯)
- 25. javascript - 一個按鈕的三個功能
- 26. 帶兩個功能的一個按鈕
- 27. 你將如何使HTML點的多個按鈕同一JS功能
- 28. Android正在混淆3個不同按鈕的功能
- 29. 調用一個共同的功能
- 30. 調用JS功能
當您提供一個便便的答案問題,你只是提出更多的問題。 –