Javascript jquery弹出窗口响应问题

Javascript jquery弹出窗口响应问题,javascript,jquery,css,html,twitter-bootstrap-3,Javascript,Jquery,Css,Html,Twitter Bootstrap 3,我有一个登录弹出窗口。 我从jquery开始,我看了很多手册,不仅仅是找到了使弹出窗口响应的方法。在这里,我留下了代码弹出窗口,看看你是否可以伸出援手,因为我有一个星期的时间来看看,品尝和。。。没什么:( //scriptLogin.js存档 $(文档).ready(函数(){ $('a.login-window')。单击(函数(){ //连接线 var loginBox=$(this.attr('href'); //奶油冰淇淋 $(登录框).fadeIn(300); //establecem

我有一个登录弹出窗口。 我从jquery开始,我看了很多手册,不仅仅是找到了使弹出窗口响应的方法。在这里,我留下了代码弹出窗口,看看你是否可以伸出援手,因为我有一个星期的时间来看看,品尝和。。。没什么:(

//scriptLogin.js存档
$(文档).ready(函数(){
$('a.login-window')。单击(函数(){
//连接线
var loginBox=$(this.attr('href');
//奶油冰淇淋
$(登录框).fadeIn(300);
//establecemos el填充+边框(css)
var popMargTop=($(loginBox).height()+24)/2;
var popMargLeft=($(loginBox).width()+24)/2;
$(登录框).css({
“页边距顶部”:-popMargTop,
“左边距”:-popMargLeft
});
//añadimos la capa面具(半黑人)
$('body')。追加('');
$('面具').fadeIn(300);
返回false;
});
//cuando clikemos el icono X se cerrara el popup
$('a.close,#mask').live('click',function(){
$('#掩码,.login popup').fadeOut(300,函数(){
$(“#掩码”).remove();
}); 
返回false;
});
});
/*登录*/
@仅介质屏幕和(最大宽度:600px){
.登录弹出窗口{
宽度:100%;
}
}
#登录框{
宽度:600px;
高度:自动;
}
.登录弹出窗口{
显示:无;
背景:#2c3338;
填充:10px;
边框:2倍实心#000;
浮动:左;
字体大小:1.2米;
位置:固定;
最高:40%;
左:50%;
z指数:99999;
颜色:#606468;
字体系列:'Calibri';
线高:1.5em;
}
#签名{
宽度:自动;
高度:自动;
利润率:3%025%;
}
#丰多洛金{
背景色:#2c3338;
颜色:#606468;
字体系列:'Calibri';
字体大小:14px;
线高:1.5em;
}
#签名跨度{
背景色:#363b41;
边界半径:3px 0px 0px 3px;
-moz边界半径:3px 0px 0px 3px;
-webkit边界半径:3px 0px 0px 3px;
颜色:#606468;
显示:块;
浮动:左;
高度:50px;
线高:50px;
文本对齐:居中;
宽度:50px;
}
#登录输入{
高度:50px;
}
#登录输入{
背景色:#3b4148;
边界半径:0px 3px 0px;
-moz边界半径:0px 3px 0px;
-webkit边界半径:0px 3px 0px;
颜色:#606468;
利润率:0.02%5%;
填充:0 16px;
宽度:198px;
}
#登录输入:焦点{
边框:2个实心#785da1;
大纲:无;
盒影:0 0 10px#785da1;
}
#登录输入[type=“submit”]{
宽度:280px;
高度:55px;
边界半径:3px;
-moz边界半径:3px;
-webkit边界半径:3px;
背景色:#624291;
颜色:#eee;
字体大小:粗体;
利润率:2%02%2%;
}
#登录输入[type=“submit”]:悬停{
背景色:#7842A6;
}
#签名{
颜色:#eee;
文字装饰:无;
}
#签名a:悬停{
文字装饰:下划线;
}
#签名p{
宽度:300px;
高度:自动;
}
#登录输入{
边界:无;
字体系列:'Calibri';
字体大小:14px;
线高:1.5em;
填充:0;
-webkit外观:无;
}

...
巴拉德纳维加西翁酒店
  • 没有eres miembro

[…更多不重要的代码..]
如果您使用的是bootstrap,bootstrap还提供响应性pop,请看这里

http://getbootstrap.com/javascript/
如果您想要我们的定制代码来响应pop,请看这里,我已经编写了简单的代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">

<!-- jQuery library -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>

<!-- Latest compiled JavaScript -->
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<style>
.pop_div{ display:none;}
.overrelay{ display:none;}
.pop_div {
    position: relative;
    margin: 0 auto;
    width: 38%;
    padding: 20px;
    background: rgba(247, 247, 95, 0.42);
    border: 1px solid #ccc;
    z-index: 12;

}
.close_pop {
    float: right;
    background: #f00;
    padding: 7px;
    border: hidden;
    height: 20px;
    width: 20px;
    line-height: 9px;
    border-radius: 10px;
    text-align: center;
    color: #fff;
}
.overrelay {
    position: absolute;
    top: 0px;
    background: rgba(255, 0, 0, 0.25);
    right: 0px;
    bottom: 0px;
    left: 0px;
    z-index: 10;
}
</style>
</head>

<body>
     <div class="responsive_pop">Click me for Responsive POP </div>
     <!---------/// POP HERE ------->
      <div class="pop_div">
           <div class="close_pop">X</div>
         <form>
  <div class="form-group">
    <label for="exampleInputEmail1">Email address</label>
    <input type="email" class="form-control" id="exampleInputEmail1" placeholder="Email">
  </div>
  <div class="form-group">
    <label for="exampleInputPassword1">Password</label>
    <input type="password" class="form-control" id="exampleInputPassword1" placeholder="Password">
  </div>
  <button type="submit" class="btn btn-default">Submit</button>
</form>

      </div>
      <div class="overrelay"></div>
     <!--------/// POP HERE --------->

</body>
  <script>
     $('.responsive_pop').click(function(){

           $('.pop_div').show(500);
           $('.overrelay').show(500);



         });

         $('.close_pop').click(function(){

              $('.pop_div').hide(500);
           $('.overrelay').hide(500);

             });
  </script>
</html>

无标题文件
.pop_div{display:none;}
.overrelay{display:none;}
.pop_div{
位置:相对位置;
保证金:0自动;
宽度:38%;
填充:20px;
背景:rgba(247247,95,0.42);
边框:1px实心#ccc;
z指数:12;
}
.关门{
浮动:对;
背景:#f00;
填充:7px;
边界:隐藏;
高度:20px;
宽度:20px;
线高:9px;
边界半径:10px;
文本对齐:居中;
颜色:#fff;
}
.超期{
位置:绝对位置;
顶部:0px;
背景:rgba(255,0,0,0.25);
右:0px;
底部:0px;
左:0px;
z指数:10;
}
点击我的回复弹出
X
电子邮件地址
密码
提交
$('.responsive_pop')。单击(函数(){
元(500元);;
$('.overrelay')。显示(500);
});
$('.close_pop')。单击(函数(){
$('pop_div').hide(500);
$('.overrelay').hide(500);
});

如果您使用的是bootstrap,bootstrap还提供响应性pop,请看这里

http://getbootstrap.com/javascript/
如果您想要我们的定制代码来响应pop,请看这里,我已经编写了简单的代码

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">

<!-- jQuery library -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>

<!-- Latest compiled JavaScript -->
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<style>
.pop_div{ display:none;}
.overrelay{ display:none;}
.pop_div {
    position: relative;
    margin: 0 auto;
    width: 38%;
    padding: 20px;
    background: rgba(247, 247, 95, 0.42);
    border: 1px solid #ccc;
    z-index: 12;

}
.close_pop {
    float: right;
    background: #f00;
    padding: 7px;
    border: hidden;
    height: 20px;
    width: 20px;
    line-height: 9px;
    border-radius: 10px;
    text-align: center;
    color: #fff;
}
.overrelay {
    position: absolute;
    top: 0px;
    background: rgba(255, 0, 0, 0.25);
    right: 0px;
    bottom: 0px;
    left: 0px;
    z-index: 10;
}
</style>
</head>

<body>
     <div class="responsive_pop">Click me for Responsive POP </div>
     <!---------/// POP HERE ------->
      <div class="pop_div">
           <div class="close_pop">X</div>
         <form>
  <div class="form-group">
    <label for="exampleInputEmail1">Email address</label>
    <input type="email" class="form-control" id="exampleInputEmail1" placeholder="Email">
  </div>
  <div class="form-group">
    <label for="exampleInputPassword1">Password</label>
    <input type="password" class="form-control" id="exampleInputPassword1" placeholder="Password">
  </div>
  <button type="submit" class="btn btn-default">Submit</button>
</form>

      </div>
      <div class="overrelay"></div>
     <!--------/// POP HERE --------->

</body>
  <script>
     $('.responsive_pop').click(function(){

           $('.pop_div').show(500);
           $('.overrelay').show(500);



         });

         $('.close_pop').click(function(){

              $('.pop_div').hide(500);
           $('.overrelay').hide(500);

             });
  </script>
</html>

无标题文件
.pop_div{display:none;}
.overrelay{display:none;}
.pop_div{
位置:相对位置;
保证金:0自动;
宽度:38%;
填充:20px;
背景:rgba(247247,95,0.42);
边框:1px实心#ccc;
z指数:12;
}
.关门{
浮动:对;
背景:#f00;
填充:7px;
边界:隐藏;
高度:20px;
宽度:20px;
线高:9px;
边界半径:10px;
文本对齐: