Javascript已禁用 - 使用不同的样式表?

时间:2011-02-24 15:06:26

标签: css javascript

我有一个jquery滑块,适用于几张图片。当JS关闭时,客户希望图片以向下的方式堆叠。问题是我有一个标题,每个图片是一篇文章的链接。 JS关闭时每张图片的标题现在只在底部。

只有在JS关闭时,是否有某种方式来设置页面样式?因此,Javascript被禁用,请将此样式用于此部分??

3 个答案:

答案 0 :(得分:5)

请改用渐进增强功能。这是一种更安全的方法。

  1. 编写单独使用的HTML
  2. 编写CSS以很好地设计样式
  3. 编写JavaScript和CSS,使其以您想要的方式进行交互
    • 您可以通过附加新的<link>元素
    • 来添加带有JS的CSS
    • 您可以通过在容器中添加类名来使原有样式表中的CSS开始应用于元素。

答案 1 :(得分:3)

为什么不通过jQuery的addClass或加载新的stylelink代码来使用javascript 添加其他CSS?

使用jQuery的示例:

$('body').addClass("scriptEnabled");

CSS:

#mysection {
   color: red;
}

body.scriptEnabled #mySection {
   color: blue;
}

答案 2 :(得分:0)

向主体添加类的其他解决方案是将其他样式表写入页面。