我希望能够关闭此对话框并将其传输到对象
我试过用这个......不是运气
close: function() {
$(this).effect( 'transfer', { to: "#smpb_info_btn", className: "ui-effects-transfer" }, 500 );$(this).remove();
}
Run Code Online (Sandbox Code Playgroud)
现在我想要这个...仍然没有运气
$PMinfo_Dialog.dialog({
autoOpen: true,
height: 250,
width: 600,
modal: false,
draggable: false,
resizable: false,
hide:{
effect:"transfer",
options:{from: "#smpb_info_btn", className: "ui-effects-transfer"},
speed:500
} ,
close: function() { $(this).remove();},
});
$PMinfo_Dialog.dialog( "open" );
Run Code Online (Sandbox Code Playgroud)
这个有效的 jsFiddle 演示应该是您所需要的:
HTML:
<div id="PMinfo">Hello</div>
<button id="smpb_info_btn">Info</button>
Run Code Online (Sandbox Code Playgroud)
CSS:
.ui-effects-transfer { border: 2px dotted gray; }
Run Code Online (Sandbox Code Playgroud)
JS:
$("#PMinfo").dialog({
autoOpen: true,
height: 250,
width: 600,
modal: false,
draggable: false,
resizable: false,
beforeClose: function() {
var $this = $(this);
$this
.dialog("widget")
.effect("transfer", {
to: "#smpb_info_btn",
className: "ui-effects-transfer"
}, 500, function() {
$this.remove();
});
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6227 次 |
| 最近记录: |