1

ASP.netMVC3プロジェクトでjqModalを使用しています。CSSスタイルを適用するボタンがいくつかありますが、入力要素のクラス属性を使用してjqModal-dialogsを閉じることができることを読みました。

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

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

CSSスタイリングにclass-attributeを使用し、jqmCloseを使用せずにjqModal-dialogを閉じる別の方法はありますか?

4

2 に答える 2

2

メソッドを使用しjqmHideてダイアログを閉じます: $('#my-dialog').jqmHide();

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

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

于 2012-02-06T13:21:18.090 に答える
0

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

例えば; ダイアログを使用している場合は、次の html を内部に配置しています。

<img class="closeClass" src="close.gif">

その*画像がクリックされると*ダイアログが閉じます*。

以下を使用できます。

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

ダイアログを手動で閉じます。つまり、divのIDが「jqmodal」の場合、$("#jqmodal").jqmHide().

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

これがあなたの質問に答えることを願っています。

于 2012-02-06T13:56:04.703 に答える