Javascript 如何从菜单栏单击URL以登录形式打开jQuery对话框
我有一个菜单栏。现在,根据我的需要,我必须打开一个登录表单,只要点击菜单栏菜单。我看到,只要点击URL,就会打开一个带有屏幕锁的jQuery对话框,如果用户提供了正确的用户名和密码,他将导航到所需页面,否则屏幕锁中的对话框将显示“请输入正确的用户名和密码” 这是我的HTML菜单条链接代码Javascript 如何从菜单栏单击URL以登录形式打开jQuery对话框,javascript,jquery,html,ajax,jquery-ui-dialog,Javascript,Jquery,Html,Ajax,Jquery Ui Dialog,我有一个菜单栏。现在,根据我的需要,我必须打开一个登录表单,只要点击菜单栏菜单。我看到,只要点击URL,就会打开一个带有屏幕锁的jQuery对话框,如果用户提供了正确的用户名和密码,他将导航到所需页面,否则屏幕锁中的对话框将显示“请输入正确的用户名和密码” 这是我的HTML菜单条链接代码 <div> <ul> <li><a href="extension.jsp">ExtensionWise</a></li
<div>
<ul>
<li><a href="extension.jsp">ExtensionWise</a></li>
<li><a href="calltype.jsp">Call Type</a></li>
</ul>
</div>
您试图获得的被称为模态
行为,其中对话框禁用页面上所有其他元素的交互。有很多ui插件可以实现这一点,但您也可以创建自己的自定义div
,使用jQuery和CSS在模式
对话框类型的行为中进行操作
html
<div id="box" align="center"></div>
<form>User Name:
<input type="text" name="firstname" />
<br/>Password:
<input type="password" name="pwd" />
<input type="submit" />
<button type="button" id="cancel">Cancel</button>
</form>
<a id="login" href="#">Click to Login</a><br/>
<a id="alert" href="#">Click To Alert before and after opening form</a>
css
div {
width: 100%;
height: 100%;
display:none;
position: absolute;
z-index:100;
background: lightgreen;
opacity: 0.6;
}
form{
position: absolute;
z-index: 101;
display:none;
width: 200px;
border: 2px solid red;
margin-top:50px;
margin-left: 200px;
background: cornflowerblue;
}
注意:-您必须将div
和表单始终作为正文中最上面的元素
不适用于我,您在脚本中添加了哪些jquery链接。@请参见fiddle左侧的框架和扩展
div {
width: 100%;
height: 100%;
display:none;
position: absolute;
z-index:100;
background: lightgreen;
opacity: 0.6;
}
form{
position: absolute;
z-index: 101;
display:none;
width: 200px;
border: 2px solid red;
margin-top:50px;
margin-left: 200px;
background: cornflowerblue;
}