javascript - 使用js关闭弹出窗口时隐藏jsp中的按钮?

标签 javascript jsp

在我的 jsp 中单击按钮时,我使用 javascript 显示一个弹出窗口。弹出内容是使用另一个第 3 方站点显示的。 弹出窗口有一个关闭按钮,在关闭弹出窗口时,我需要在 jsp 中隐藏或不显示该按钮。我该如何处理这个问题?

最佳答案

您可以使用 $(selector).hide(); 隐藏元素,以下是如何在外部点击时关闭弹出窗口:

此外,您可以使用纯 JavaScript 和:

document.getElementById('elementId').style.visibility = 'hidden';

单击元素外部即可隐藏:

$(document).click(function (event) {

    if (event.target.className != 'elementToOpen' &&
      $(event.target).parents().index($('#popupWrap')) == -1) {

        if ($('#popupWrap').is(':visible')) {
            $('#popupWrap').hide();

            // .hide() will give selected element css(display:'none')
        }
    }

});

关于javascript - 使用js关闭弹出窗口时隐藏jsp中的按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10898862/

相关文章:

javascript - 解析 JSON API 结果并加载到 Leaflet

javascript - 事件回调内的异步操作

javascript - 将java字符串转换为javascript字符串

javascript - 如何加载登录 https ://page in a http://Page

java - 如何在我的 JSP 页面中使用 Iterables?

javascript - 单选按钮值在 Angular 中为空

javascript - 未捕获的类型错误 : Cannot read property 'lat' of undefined when serializing leaflet data with $. 参数()

javascript - Google 闭包编译器和 teamcity/tfs

java - 使用jsp发送邮件和附件文件

java - 在拦截器中访问 struts Action 结果的参数