1

我在我的 ASP.net MVC 3 项目中使用 jqModal。我有一些按钮,我在它们上应用 CSS 样式,但我读过输入元素的 class 属性可用于关闭 jqModal-dialogs。

这是一个代码示例,其中 jqModal 的 jqmClose 函数在 input-element 的 class 属性中定义:

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

是否有另一种方法可以在不使用 jqmClose 的情况下使用 CSS 样式的类属性并关闭 jqModal-dialog?

4

2 回答 2

2

使用jqmHide方法关闭对话框:$('#my-dialog').jqmHide();

此外,您的输入有两个类属性。

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().

但是对于上面类 closeClass 在 div 中的图像,您不必手动对其进行编程。

希望这能回答你的问题。

于 2012-02-06T13:56:04.703 回答