作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
<script type="text/javascript">
$(function () {
$('form').submit(function () {
$.ajax({
url: this.action,
type: this.method,
data: $(this).serialize(),
success: function (result) {
$('#popUp').html(result);
}
});
return false;
});
});
</script>
<script type="text/javascript">
$(function () {
$('form').submit(function () {
$("#popUp").dialog(
{
title: $(this).attr("data-dialog-title"),
minWidth: 500,
);
});
});
</script>
上面的代码在插入页面中提供了一个用于单击按钮的弹出框,但是如何控制弹出框的属性,如ressized、modal:true、false,以及如何通过按钮关闭此弹出框从另一个名为 _error 的部分 View 中单击。
最佳答案
这应该有效,就像对我一样,在您的页面中输入此脚本或创建一个测试页面,以便您可以使用它:
<script>
$("#dialog-confirm").dialog({
resizable: true,
height: 340,
width: 600,
autoOpen: false,
modal: true,
buttons: {
Cancel: function () {
$(this).dialog("close");
}
}
});
</script>
它应该操作一个类似于您页面中的 div:
<div id="dialog-confirm" title="Confirm?">
<p><span class="ui-icon ui-icon-alert" style="float:left; margin:0 7px 20px 0;"></span>
Confirm.<br />
<div class="preview">
Message...
</div>
<br />Confirm?</p>
</div>
我使用 dialog 找到了它文档位于http://www.jquery.com
您可以通过将其替换为您认为合适的名称来更改按钮的名称,如下所示:
Cancel: function () {
$(this).dialog("close");
}
变成:
"New value here": function () {
$(this).dialog("close");
});
关于jquery属性控制和按钮点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11411626/
我是一名优秀的程序员,十分优秀!