javascript - jQuery - 让 fadeOUt 使用 !important

标签 javascript jquery css widget

我已经为其他人创建了一个 jQuery 小部件以嵌入他们的网站,并且在小部件中我使用了一个名为“cleanslate”的 css 重置样式表:

https://github.com/premasagar/cleanslate

这会阻止页面样式渗透到我的小部件中。

问题是我的 fadeOut 和 fadeIn 不再工作,因为重置样式覆盖了 jQuery 添加的 display 内联样式。我需要让 fadeOut 函数添加 !important; 到内联样式。

有人知道这是否可行吗?

提前致谢。

最佳答案

我想出了下面的解决方案,希望它能帮助处于相同情况的其他人。

欢迎所有评论/改进:

    jQuery("element").fadeOut("slow", function() {
        jQuery("element").attr("style", "display: none !important");
    });

谢谢

关于javascript - jQuery - 让 fadeOUt 使用 !important,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19424505/

相关文章:

javascript - jQuery 在数据值字符串中动态添加连字符

javascript - 如何在 ember 中更改不同页面的正文背景

html - 布局 : fixed text box on the left with scrollable MDL cards on the right

html - 移动 View 中主要内容之后的旁边选项,平板电脑/台式机的右上角

javascript - jQueryUI : Autocomplete with large data is hanging browser

javascript - 有没有办法从 DOM 中获取选项的不同值?

javascript - 滚动网页时调整菜单栏按钮的突出显示

javascript - Web Audio API 中的简单直通 AudioNode?

javascript - 如何使用cropper.js动态裁剪两个不同宽高比的图像?

jQuery 不使用 toggleClass 为 CSS3 背景设置动画