javascript - 如何使用 jQuery 隐藏我的 div,然后通过按不同的 div 再次显示它?

标签 javascript jquery html css

我想做的是:

在页面加载时隐藏我的 div,然后当您单击不同的 div 时它会显示。我有限的知识并不能真正让我做到这一点。我做错了什么?

jQuery:

$(document).ready(function(){
    $('#trojkat2').click(function(){
        $('#login').hide();
    });
});
</script>

“trojkat2”是我要单击以显示“登录”的 div。

HTML:

 <div class="kwadrat2">
    <div class="trojkat2">
    <div class="trojkat_bg2"></div>
    </div>
    </div>

<div class="login">
<img style="height: 550px; width: 280px; border-radius: 10px;" src="buymenu.jpg">
</div>

我做错了什么?

最佳答案

首先,通过.hide() 函数在文档准备好时隐藏#login div,单击$(.trojkat2) 后,使用show() 使#login 出现,顺便类选择器是。而不是#

$(document).ready(function(){
    $('.login').hide();
    $('.trojkat2').click(function(){
        $('.login').show();
    });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="kwadrat2">
<div class="trojkat2">click here
<div class="trojkat_bg2"></div>
</div>
</div>

<div class="login">
<img style="height: 550px; width: 280px; border-radius: 10px;" src="buymenu.jpg">
</div>

关于javascript - 如何使用 jQuery 隐藏我的 div,然后通过按不同的 div 再次显示它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34752084/

相关文章:

html - 如何在 div 悬停时设置 H2 标签的颜色?

javascript - 对元素属性的 jquery 操作

javascript - 使用 JavaScript 添加动态表单字段

javascript - 如何不在 Next.js 动态路由之间保持状态?

javascript - 什么是 clojure.core 相当于 lodash _.pluck

javascript - 如何通过匹配包含的文本来填充下拉选择框?

javascript - 使用鼠标按下的持续时间进行滚动

javascript - 如何在tinyMCE事件编辑器弹出窗口中的自定义按钮上应用CSS

javascript - Backbone.js 事件未触发

jQuery:从多个元素中检索命名属性