ボタンが1つのフォームがあり、2つの機能がありますfoo1()
とfoo2
です。ユーザーがこのボタンを最初にクリックした場合、onclickイベントはfoo1()
と呼び、その他の場合はfoo2
を呼び出す必要があります。どうすればjs/jqueryでこれを行うことができますか?1つのボタンで異なる機能を呼び出す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. 2つの異なる機能を1つのボタンで持つボタン
- 2. 同じHTMLページの異なるボタンに同じonClick機能を呼び出す
- 3. 1つのAlexaスキルで異なる呼び出し
- 4. 異なる呼び出し規約を持つ呼び出し可能オブジェクト
- 5. ボタンのクリックで更新機能が呼び出されない
- 6. Typecsriptでボタンのクリック機能が呼び出されない
- 7. Javascriptの機能は、異なる呼び出しファッション
- 8. 1つのUITableViewの問題で2つの異なるカスタムセルを呼び出す
- 9. 2つの異なるhtmlページで1つのng-controllerを呼び出す
- 10. 1つのボタンを使用して2つのjs関数を1つずつ呼び出す
- 11. 第2の角ボタンは機能を呼び出さない
- 12. Tkinterのmainloop()ボタン機能を自動で呼び出す
- 13. tkinterボタンがイベント機能を呼び出さない
- 14. JS:元の機能に触れずに別の機能を呼び出す
- 15. 同じhtmlファイル内の異なるjsファイルを呼び出すときにwindow.onresizeが機能しない
- 16. Rxjs Observable:1つのAPI呼び出しで異なる値をサブスクライブする
- 17. HTMLの異なるファイルからJS関数を呼び出す
- 18. コントローラー内の異なるJSファイルからフィルターを呼び出す
- 19. 1つのソリューションで異なるプロジェクトからのメソッドを呼び出す
- 20. ボタンをクリックして外部Javascriptの機能を呼び出す
- 21. ワンクリックで2つの異なるコントローラから2つの機能を呼び出す
- 22. 送信ボタンからJavascriptの検証機能を呼び出す
- 23. "NoSuchCapabilityError:メソッドを呼び出すための無機能" ボタン
- 24. 角度jsコントローラのプラグイン機能を呼び出せません
- 25. TypeError:角度jsでAPIを呼び出すとサービスが機能しない
- 26. のOnClick HTMLボタン:Javascriptの機能+ LOCATION.HREF(ジャンゴ)を呼び出し
- 27. luaでlove機能を呼び出す
- 28. jplでリスティング機能を呼び出す
- 29. 私のルートスリムで2つの機能を呼び出す
- 30. PHPメール機能のテストメールを呼び出さない機能
あなたがプーさんに答えを出すときあなたはもっと貧しい質問を可能にするだけです。 –