jquery - 将 jQuery 对话框设置为半透明

标签 jquery html css

我已经浏览过了,但没有找到我需要的东西(可能是因为我缺乏 CSS/jQuery 技能),所以就开始吧。我正在尝试使用半透明的 jQuery 对话框创建一些帮助类型“气泡”。我试过使用 .fadeTo().css("opacity", n)但是对话框显示为白色背景,而内容确实变白了,而不是整个对话框都是半透明的。

这是我目前所拥有的。注意有一个 <div id="HelpWindow">在包含内容的页面上,对话框本身工作正常。

        $('#HelpWindow').dialog({
            width: 600,
            height: 420,
            position: "center",
            show: {
                effect: "fade",
                duration: 300,
            },
            hide: {
                effect: "fade",
                duration: 200,
            }
        }).css("opacity", 0.5);

我不需要页面上的所有对话框都需要它,只需要帮助“气泡”。如果这是一个愚蠢的问题,我们深表歉意!

最佳答案

$('#HelpWindow').dialog({
...
}).parents(".ui-dialog").css("opacity", "0.5");

关于jquery - 将 jQuery 对话框设置为半透明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23257860/

相关文章:

javascript - 如何在 WooCommerce 产品页面上添加和设置新的默认(事件)产品选项卡?

Android软键盘调整背景图片大小(网站)

html - 列表中带有单选按钮的图像对 Angular 线显示

javascript - 用于 php 生成的图像库的水平 slider

javascript - Fullcalendar,防止用户选择多日事件

javascript - 使用 JQuery 从 html5 视频播放器触发事件

javascript - slickslider (unslick) 响应式

html - 在导航栏中垂直居中单元格

html - 百分比高度与最小高度的行为是什么?

javascript - Angular : passing index of object array from ng-repeat to access object data