0

まず、レイアウトに5つのモーダルがあります。javascript、ベストプラクティスのブートストラップモーダルコール

  1. ロード
  2. 成功
  3. エラー
  4. 情報
  5. 対話

そして、私は次のようにそれらを呼び出しています:

MessageBox.show('modaltype', 'message'); 

だから私の実際の懸念があり、私の機能は次のようなものです:

var MessageBox = function($,undefined) { 

    return { 
     show = function(type,message) { 
     } 
    } 
}(jQuery) 

これは正しい方法ですか? sthをより効率的に提案していますか?あなたはjqueryのBTNクリック関数呼び出しブートストラップモーダル確認することができます。ここ

+0

を私はあなたがtryn」ここで行う正確に何を知らないが、そのコードがエラーをスロー何かのように見えます。 AFAIKはオブジェクトリテラル表記で '='を使うことはできません。必要なのは ':'です、なぜjQueryをparamとして渡すのですか? – Dellirium

+0

私はそれを間違って書いた。実際のコードは ':'ではなく ':'で書かれています。私は内部コードを書いていませんでした。ちょうど私がモーダルを表示する方法を示しています。私はすでにそれを使用しています。すべてうまく動作します。事は私が心配している、私はC#とカミソリを知っているが、私はjsを知らない。例として、この関数は静的クラスですか? – Hasan

+0

この関数は関数です。 JSはタイプレスです。 ES6を使用し、クラス構文を持っていても、それは単なる「回避策」です。技術的には疑似クラスを作成できますが、この疑問のトピックではありません。あなたは非常に漠然とした質問をしています。より具体的で正確でなければ、私は本当にあなたを助けることができません。ここにあるjsコードは最適ではありませんが、最適なものにするために、あなたがしたいことを知る必要があります。平和 – Dellirium

答えて

1

$("#buttom id").click(function(event){ 
$("#modalboxid").modal('show'); 
}); 
+0

私が共有するこのコードは、ajaxコールバックまたはバックエンドメッセージ処理のためのものです。私はモーダルを表示/隠す方法を知っています。 – Hasan

関連する問題