我有一个登录控件我想弹出。控件在UI对话框中呈现,但它在页面本身上呈现,而不是在对话框弹出框中呈现。这是我使用jQuery UI对话框的第一个项目,但我在其他地方没有遇到过问题。
因为我的访问检查都是代码方面,所以我试图简单地解决
的问题autoOpen: true,
这是jQuery:
function OpenLoginDialog() {
$("#divLoginOpen").dialog({
autoOpen: true;
appendTo: "#divSurveyMainPage",
modal: true,
dialogClass: "no-close",
width: 650,
height: 400,
title: "Login Please",
show: {
effect: "size",
duration: 800
},
hide: {
effect: "clip",
duration: 800
},
closeOnEscape: false
}).css('z-index', '1005');
return false;
}
我的JSfiddle(下面)包含了HTML,我还将控件HTML移动到它所属的div中。 http://jsfiddle.net/p10bcxuq/
请帮忙!谢谢!
实际示例:http://www.codelogically.com/Forms/Surveys/Surveys.aspx
答案 0 :(得分:0)
我更新了你的小提琴here - 它有很多需要删除的服务器端内容。你还需要一个开场白。
$( "#opener" ).click(function() {
OpenLoginDialog();
});