我目前在一个页面中为几个框使用jquery ui对话框,我只是尝试在打开和关闭时添加效果。所以这是我的代码:
// DIALOG BOX
$('.addmore').each(function() {
$.data(this, 'dialog',
$(this).next('.dialogbox').dialog({
autoOpen: false,
show: { effect: "fade", duration: 1000 },
hide: { effect: "slideUp", duration: 1000 },
modal: true,
title: $(this).data('title'),
width: $(this).parents("section").width(),
position: { my: "right top", at: "right bottom", of: $(this).prev('h3 .addmore') },
draggable: false,
closeText: "",
appendTo: $(this).parents("section"),
})
);
}).click(function() {
$.data(this, 'dialog').dialog('open');
return false;
});
关键是,隐藏选项工作正常,但节目选项根本不起作用......开场时没有淡出...... :(
一些想法??
非常感谢和抱歉我的英语:)
编辑: 当我点击我的链接打开对话框时,我的控制台出错了: 未捕获的TypeError:无法读取属性' nodeType'在jqueryui js文件中未定义: - /
X