jQuery:单击以隐藏元素

标签 jquery html css

我在下面有一个小的 jQuery 函数。它基本上通过单击元素 #hover-trigger 来工作,无论是链接还是图像。这样就形成了一个集中的 div 元素 出现在屏幕中央,在本例中为 #hover-content

我想知道的是,我可以在这个函数的末尾添加什么函数来使 div 在单击某个元素时再次消失?

$(document).ready(function()
{
    $('#hover-trigger').click(function()
    {
        $(this).next('#hover-content').slideToggle();
        $(this).toggleClass('active');                  

        if ($(this).hasClass('active')) 
            $(this).find('span').html('▲')
        else 
            $(this).find('span').html('▼')
    })
});

最佳答案

无论你想点击什么元素,告诉它隐藏 div。

$("#clickMe").click(function(){

$("#divToHide").hide();
});

关于jQuery:单击以隐藏元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15468328/

相关文章:

javascript - Less jsmodifyVars 不适用于字符串路径

html - 如何强制 Iframe 在标准父框架下运行怪异

javascript - 如何使用 Javascript 键事件重命名选项卡?

javascript - 如何使用 Symfony 和 Jquery 发出 POST Ajax 请求

javascript - 如何使用 JQuery 打印库打印隐藏的 div

javascript - 无法使用 jquery 选择或更改选择到 jq-idealform radiofield

php - 使用 jquery 缩放/缩放网站内容以适应浏览器区域

javascript - React Native 图像替换为空白 "document"图像

jquery - 在固定 div 内移动带滚动条的 div

javascript - 带 Asterisk 服务器的WebRTC SIP客户端