Tag: dynamic css

有没有办法使用CSS或javascript从另一种CSS样式引用现有的CSS样式?

如果我定义了一个样式 .style1 { width: 140px; } 我可以从第二种风格中引用它吗? .style2 { ref: .style1; } 或者有没有办法通过javascript / jQuery? —编辑 为了澄清这个问题,我试图将#x和#c定义的任何样式应用到.x和.c而不改变CSS,因为CSS将会有不受我控制的更新。 我使用宽度,但实际上风格会更复杂,指定了字体,边框和其他样式元素。 在将样式应用于类时,指定多个类名称确实有效,因此我将现有的响应标记为答案,但我需要将样式应用于id并将其应用于类样式…如果没有任何意义。

Javascript:动态更改CSS文件+ Cookie

我想仅使用javascript动态更改使用的CSS文件 ( )并保存cookie中的更改。 这是一个jQuery版本,它做我想要的( ref ),但我怎么能在javascript中做到这一点? if($.cookie(“css”)) { $(“link”).attr(“href”,$.cookie(“css”)); } $(document).ready(function() { $(“#nav li a”).click(function() { $(“link”).attr(“href”,$(this).attr(‘rel’)); $.cookie(“css”,$(this).attr(‘rel’), {expires: 365, path: ‘/’}); return false; }); }); 先感谢您。

JavaScript:动态(动态)创建样式元素的优点和缺点

在JavaScript中,我们可以动态创建元素并附加到部分,以便为大量元素应用CSS规则。 这种方法的优点和缺点是什么? 如果与javascript迭代相比,它确实提供了性能提升。 幕后的内容(浏览器内部)? 哪一个更快或更慢? Javascript迭代元素或在浏览器中动态添加CSS? 处理时间怎么样? 处理负荷? 为了更好地理解我使用此方法的问题,请参阅以下示例: 示例:如果我的表包含20个或更多列以及1000行或更多,如下所示: Id Name Family Name SSN //Other table data 1 Nick Jackson 123456 //Other table data //Other rows 809 Helga Jhonson 125648 //Other table data //Other rows 1001 Nick Jhonson 216458 //Other table data //Other rows 如果有人需要jsFiddle示例,我可以稍后创建一个。 情况1:如果我想动态隐藏只包含SSN数据的表列。 我可以应用几种方法来做到这一点。 这种方法可分为两大类。 在第一类解决方案中,我可以迭代td元素并动态更改列的样式。 在第二种方法中,我可以通过动态创建一个使用预定义的CSS规则来应用CSS,如@Frits van Campen所述 。 ( […]