首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使一个模式位于另一个模式中,并在Jquery中打开另一个模式时使最后一个模式消失

如何使一个模式位于另一个模式中,并在Jquery中打开另一个模式时使最后一个模式消失
EN

Stack Overflow用户
提问于 2016-04-14 17:27:47
回答 1查看 21关注 0票数 0

代码语言:javascript
复制
        $(function() {
    //----- OPEN
    $('[data-popup-open]').on('click', function(e)  {
        var targeted_popup_class = jQuery(this).attr('data-popup-open');
        $('[data-popup="' + targeted_popup_class + '"]').fadeIn(350);
 
        e.preventDefault();
    });
 
    

});
代码语言:javascript
复制
.popup {
    width:500px;
    height:500px;
    display:none;
    position:fixed;
    top:0px;
    left:0px;
    background:rgba(193, 49, 49, 0.55);
    z-index: 99;
}
.popup-1{
    width:500px;
    height:500px;
    display:none;
    position:fixed;
    top:0px;
    left:0px;
    background:green;
    z-index: 99;
}
代码语言:javascript
复制
<div class="popup-1" data-popup="popup-2">
  <button type="button"><a class="btn" data-popup-open="popup-1" href="#">Regjistrohu</a></button>
</div>
<div class="popup" data-popup="popup-1">
  <button type="button"><a class="btn" data-popup-open="popup-2" href="#">login</a></button>
</div>
<button type="button"><a class="btn" data-popup-open="popup-2" href="#">add</a></button>

您好,我正在做一个登录和注册表单,就像在Jquery中的一个模式,当我点击登录到注册模式它工作,但当我尝试注册在登录模式,我也不工作,我想从他们消失,当另一个是活动的。到目前为止,她是我的代码:http://codepen.io/xhepigerta/pen/vGRdvb,有人能帮帮我吗?谢谢

EN

回答 1

Stack Overflow用户

发布于 2016-04-14 17:48:34

尝试以下操作:

代码语言:javascript
复制
$('[data-popup]').not($('[data-popup="' + targeted_popup_class + '"]')).fadeOut();

http://codepen.io/anon/pen/redJgG

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36618928

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档