さまざまなアラート メッセージをトリガーするさまざまなアンカー タグと入力ボタンがあります。アラート メッセージは、既に関数として構築されています。トリガーにはさまざまなクラスがあります。これらの各トリガーが個々の関数を起動するように、個別のスクリプトを作成しました。現在、適切なアラート メッセージ関数を適切なトリガー クラスに動的にアタッチする関数を構築することで、このプロセスを合理化しようとしています。
各トリガーのすべてのクラスをロードできる allTriggers 変数 (以下を参照) を作成しました。
var allTriggers = $('.firstColumn a, .uploadAttachment, .tabGroup .tab a, .checkForChanges')
いいえ、ここが私が苦労している部分です。適切なトリガーに適切なアラート メッセージ (機能) を付加する機能を構築したい
つまり...
allTriggers の値 = クラス .uploadAttachment のトリガーの場合、関数 uploadFunction を実行します。
allTriggers の値がクラス .firstColumn a のトリガーである場合、関数 removeMessageFunction を実行します。
等々。
プログラマーが後で来て、この単純な変数と関数に必要に応じてトリガーとアラートを追加できるように、これを行いたいと思っています。これにより、既に作業している残りのスクリプトの空白が埋められます。
私が取り組んでいる機能は、以下のようなものですが、これは機能していません
function popupOKFunction() {
if (allTriggers == '.firstColumn a') {
removeMessageFunction ();
}
if (allTriggers == '.uploadAttachment') {
uploadFunction ();
}
}