入力ボタンのクラス属性にjqmClose-tagを設定せずにjqModalダイアログを閉じる

私はASP.net MVC 3プロジェクトでjqModalを使用しています。 CSSスタイルを適用するボタンがいくつかありますが、input要素のclass属性を使用してjqModalダイアログを閉じることができます。

これは、jqModalのjqmClose-functionがinput-elementのclass属性で定義されているコードの例です。

<input class="jqmClose" type="button" onclick="DeleteItem()" value='Bevestig' />

CSSスタイルのクラス属性を使用し、jqmCloseを使用せずにjqModalダイアログを閉じる別の方法はありますか?

1
それは間違いない、私は1つを削除することを忘れていた:)
追加された 著者 SamekaTV,
あなたの質問に対する回答ではありませんが、あなたの入力は 2つのクラス属性を持っています。
追加された 著者 powerbuoy,

2 答え

$( '#my-dialog')。jqmHide();ダイアログを閉じるには、 jqmHide メソッドを使用します。

また、入力には2つのクラス属性があります。

http://dev.iceburg.net/jquery/jqModal/#how

2
追加された

探しているクラスは closeClass ですが、これは画像でのみ機能します。ダイアログが表示されたら、 closeClass のCSSクラスを持つ要素は、クリックするとダイアログを閉じます。

例えば;あなたのダイアログで、あなたは次のHTMLを内部に入れました:


* 画像をクリックするとダイアログが閉じます *。

あなたが使用することができます:

$(*'your-dialog-box-selector-here'*).jqmHide() 

ダイアログを手動で閉じることができます。つまり、divのIDが "jqmodal"の場合は、 $( "#jqmodal")。jqmHide()。

しかし、div内の上記のcloseClassクラスの画像では、手動でプログラムする必要はありません。

希望があなたの質問に答えることを望みます。

0
追加された
JavaScript - 日本のコミュニティ
JavaScript - 日本のコミュニティ
2 参加者の

日本人コミュニティのjavascript