gpt4 book ai didi

jquery - CSS 什么时候得到解决/评估?

转载 作者:行者123 更新时间:2023-11-28 19:04:24 25 4
gpt4 key购买 nike

我有一个 div 列表,每个都有一个“createdDate”属性,我评估每个 div 的 createdDate,我添加了另一个属性 'isNew' ,如果它小于 7 天,则设置为 true,否则为 false。

CSS 有:

div[isNew=true] div.title{ background:red } 

打算在小于7天的时候设置背景为红色。

使用 firebug 和 ie Dev 工具 - 根据匹配规则将背景显示为设置为红色。

虽然浏览器没有以红色显示标题 div。

有没有办法插入 css 评估重绘?或者更好的方法?

最佳答案

由于这段代码 http://jsfiddle.net/fcalderan/Gh7Ud/按预期工作我建议检查标记和剩余的 css 规则,可能你在某个地方重新定义了该样式

注意:您的代码需要一个属性“isNew”:如果您可以控制 html 代码,最好将其更改为“data-isNew<”/'

正如 Zlatev 所建议的,创建一个“临时”类是另一种解决方案,这将确保交叉浏览,因为最旧的浏览器无法识别 CSS 属性选择器。顺便说一句,我只建议不要使用 .red 类,因为它会过多地绑定(bind)到元素样式(如果你改变颜色会怎样?),所以最好使用语义类,比如 .newtitle

关于jquery - CSS 什么时候得到解决/评估?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4255877/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com