javascript - 几种基础展示模态需要不同的背景

标签 javascript jquery html css zurb-foundation

我在一页上有 2 个 Foundation 显示模态。它们独立地工作得很好,除了我需要一个的背景是黑色的,另一个是白色的。不幸的是,显示模态默认使用一种通用背景(.reveal-modal-bg)。如何为该背景实现不同的样式或为每个模式提供独特的背景?这是我在页面上的调用:

<script>
$(document).foundation('reveal', 
{
animation: 'fade',
animation_speed: 200,
close_on_background_click: true,
dismiss_modal_class: 'close-reveal-modal',
multiple_opened: false,
bg_class: 'reveal-modal-bg',
root_element: 'body',
on_ajax_error: $.noop,
bg : $('.reveal-modal-bg'),
css : {
open : {
  'opacity': 0,
  'visibility': 'visible',
  'display': 'block',
  'transition': 'visibility 0s linear 0.2s, opacity 0.2s linear'
},
close : {
  'opacity': 1,
  'visibility': 'hidden',
  'display': 'none',
  'transition-delay': '0s'
}
}
});
</script>

感谢您的见解。

最佳答案

您必须直接在 CSS 中处理这个问题。您可以通过向相关模态附加一个附加类并设置背景颜色来实现此目的。

关于javascript - 几种基础展示模态需要不同的背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33862820/

相关文章:

javascript - 如何在Jquery地址插件中自定义/#/

javascript - 添加新行不起作用?

html - 导航栏正在移动

javascript - 通过 WebRTC 发送和验证图像

javascript - $.getScript返回status canceled应用程序不执行回调函数?

javascript - 在单独的 HTML、JS 和 CSS 文件中破坏 D3 不起作用

html - 如何区分页内链接和页外链接

javascript - 在 Excel Javascript API 中创建嵌入式 Web 浏览器或 iframe

javascript - Angular 和 Typescript 显式模块注册与否

javascript - 为什么 arguments.callee.caller.name 未定义?