jquery - 如何使用带有过渡的 jQuery 来覆盖 css !important 属性

标签 jquery css

我希望使用 jQuery 覆盖 css !important 属性。不要告诉我 $('div').css("cssText", "display: none !important;"); 我知道它可以工作,但当它消失时我需要一些转换。我刚刚 Handlebars 放在fiddle上在这里我可以更清楚地表达我的观点。

jQuery

$('div').click(function(){
    $('div').fadeOut('slow').css("cssText", "display: none !important;");
});

最佳答案

您可以在动画之后使用 animate(),然后使用 .remove()。看看 fiddle - http://jsfiddle.net/8gavv7n2/2/

$('div').click(function(){
    $('div').animate({opacity: 0}, 500, function(){
        $(this).remove()
    });
});

您还需要包含 jQueryUI。

关于jquery - 如何使用带有过渡的 jQuery 来覆盖 css !important 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26035351/

相关文章:

html - 为什么此 Logo 未在其父容器内垂直居中?

javascript - 如何为自定义滚动元素添加限制?

jquery - 如何在公共(public)位置进行更新以更改 jqGrid 的标题对齐方式

javascript - 检查 localStorage 中存储的数组中的特定值?

javascript - Jquery 将两个值相加,返回两个值的总和

jquery - Highcharts:在图例悬停时显示工具提示

javascript - grunt sass 任务不起作用?

javascript - 如何使非滚动元素在 fullPage.js 上仍然可见

javascript - Web 浏览器中的 SQL 数据库存储 Javascript/HTML5

html - 为什么我不能在 depth-3 中更改列表的样式