“居中拖动Jquery”对话框
Center Draggable Jquery Dialog
在过去的几个小时里,我一直在尝试创建一个动画对话框,该对话框将启动抽吸动画,可拖动,关闭时打开时将再次居中。到目前为止,我有它,所以动画启动,它是可拖动的,但当我关闭和打开它时,它被固定在拖动到的相同位置。
我试过使用open函数,在show/hide中完成函数,在函数中设置div/对话框,使用position:center和yeh。。。
无论如何,这是代码:
frm_location.jsp:
//这是一个"a"标签,似乎无法使其正确显示
id="NEW_LOCATION_BUTTON"href="javascript:openDialog('#dialog form','#popupBoxCancel','range-theme','625');"class="btn_sel">
jQueryDialog.js:
函数打开对话框(_dialog、_cancel、_theme、_size){
jQuery(document).ready(function ($) {
$(_dialog).dialog({
autoOpen: true,
width: _size,
modal: true,
position: "center",
resizable: false,
draggable: true,
dialogClass: _theme,
show: {
effect: "puff",
percent: "-150",
duration: 250
},
hide: {
effect: "puff",
percent: "-150",
duration: 250,
},
});
$(_cancel).click(function() {
$(_dialog).dialog("close");
});
}
看看这个。我不确定你是如何重新打开对话框的,但这应该可以。jsfiddle代码
<div id='dialog'>PUFF</div>
<button id='reopen'>OPEN DIALOG</button>
$(function () {
$('#reopen').click(function () {
$( "#dialog" ).dialog({ position: 'center'});
$('#dialog').dialog('open');
});
$('#dialog').dialog({
autoOpen: true,
width: 200,
modal: true,
position: "center",
resizable: false,
draggable: true,
show: {
effect: "puff",
percent: "-150",
duration: 250
},
hide: {
effect: "puff",
percent: "-150",
duration: 250,
},
});
});
相关文章:
- 使用jquery对话框中的箭头键
- 获取打开jquery对话框的button的id
- 我怎么能让jQuery对话框表现得像Javascript警报
- 无法在其他调用上设置jQuery对话框选项
- 如何在jQuery对话框标题栏中添加额外的按钮
- 从jquery对话框恢复原始数据,脚本不起作用
- Jquery对话框('打开')不工作
- 通过Rails中的自定义Jquery对话框处理链接的确认
- 阻止Jquery对话框内容的CSS应用于主窗口
- jquery对话框内容仅针对第一个请求进行对齐
- 在鼠标悬停时保持 JQuery 对话框打开
- 带有 iframe 的 jquery 对话框
- 单击函数生成的 jQuery 对话框中的元素
- 在jquery对话框中加载html页面
- JQuery对话框中的Bootstrap Pills
- JQUERY对话框未捕获错误:初始化之前无法调用对话框上的方法
- Jquery对话框的大小调整只发生在它的第一次's已打开
- 打开对话框后,JQuery对话框的条件调整大小为内容高度
- jquery对话框会记住以前的输入
- Jquery.对话框未从表中的图像输入打开