我的页面上有 div(box),我正在使用此脚本将 div 显示为对话框。在该 div 内,我有一个超链接,单击该超链接时,我想淡出对话框并关闭。对话框的内容淡出,但对话框的边框保持不变。如果我将 $("#box").dialog('close') 添加到 fadeto 之后的单击函数中,则没有任何效果..它只是完全关闭对话框。有什么帮助吗?使用jquery-ui-1.7.2
<script type="text/javascript">
$(document).ready(function(){
$("a#later").click(function () {
$("#box").fadeTo('slow', 0);
})
});
$(function () {
$("#box").dialog({
autoOpen: true,
width: 500,
modal: true,
});
});
</script>
最佳答案
怎么样
$("#box").fadeTo('slow', 0, function() {
$("#box").dialog('close');
});
您希望在淡入淡出结束后进行关闭,对吗?
关于Jquery 对话框 - 关闭前不会淡出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2760236/