jquery - SimpleModal containerCSS 在 Firefox 或 Chrome 中不起作用

标签 jquery simplemodal

我尝试覆盖带有containerCSS的simplemodal jquery插件附带的默认STLyesheet中的设置,该插件在IE7中工作正常,但在Firefox或Chrome中不行。不确定这是一个错误还是我做错了什么。

jQuery 代码:

$(document).ready(function() {
    $("#ButtonPopup").click(function() {
        $("#addEditTask").modal({
            onOpen: modalOpen,
            persist: true,
            containerCss: ({ width: "300", height: "200", marginLeft: "-150" })
        });
        return false;
    });
});

HTML 代码:

<button id="ButtonPopup">Popup</button>
<div id="addEditTask" style="display:none;">
     <p>Aliquam nonummy adipiscing augue. Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
     Maecenas porttitor congue massa. Fusce posuere, magna sed pulvinar ultricies, purus lectus malesuada
     libero, sit amet commodo magna eros quis urna.</p>
     <button id="ButtonSave">Save</button>
     <button id="ButtonCancel">Cancel</button>
</div>

请参阅this 获取可运行的演示以及您可以自行测试的代码的 zip 下载。

最佳答案

基于 Gecko 和 WebKit 的浏览器非常喜欢它们的单元。确保您始终告诉它如何衡量您的值(value)观。

另请注意,如果您想覆盖 css 文件中的内联样式,可以通过在值末尾添加 !important 来实现。

高度:300px!重要;

将覆盖内联样式。

干杯!

关于jquery - SimpleModal containerCSS 在 Firefox 或 Chrome 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/238536/

相关文章:

javascript - 如何防止拉斐尔的损失悬停?

javascript - blast.js 示例在代码笔上完美运行,但在本地运行不佳

jquery - 为什么我必须使用 jQuery 定义而不是 $?

Jquery simplemodal调用另一个simplemodal

javascript - 由于未正确检测到怪癖模式,jQuery 1.10.2 的简单模式无法在 IE 中工作

javascript - 我使用了 Interactive Picture jQuery,我该如何链接该框?

jquery - MVC 3 : ActionFilterAttribute and OnActionExecuting don't fire

asp.net-mvc - 使用 jQuery + ASP.NET MVC 自动保存表单输入

jquery - 关于 SimpleModal jQuery 插件的问题——初始打开后可以重新居中吗?