有没有办法忽略带有<noscript>标签的类?

spo*_*ops 1 javascript css class

我正在使用wow.js,以便在向下滚动时淡出内容.它的工作方式是将div类添加wow到你想要淡入的东西中,wow.js识别然后动画.(这里真的很简单的文档http://mynameismatthieu.com/WOW/docs.html)

但是,如果浏览器禁用了javascript,则无法在类的任何内容上识别任何css样式wow,这.wow在我的样式表中没有定义.我想知道是否有一个解决方法 - 我应该将.wow类添加到我自己的样式表中,类似于.wow {display: block}什么?或者有没有办法告诉浏览器没有启用JavaScript,只是忽略wow该类?

不幸的是,我不能简单地发一条<noscript>消息说javascript已被禁用,因为我知道许多工作人员正在查看网站,其中javascript被禁用,他们需要能够查看它.

Lov*_*ing 5

另一种方法是采用这种方法.我不知道如果库限制,但你可以添加一个类到<html><body>识别JS可用元素.反过来这样做的方法是拥有一个类.no-js,然后从<body>if JS可以运行中删除它.

例如

<body class="no-js">
    <script type="text/javascript">document.body.className = "";</script>
Run Code Online (Sandbox Code Playgroud)

从那里,在您的CSS中,只需执行以下操作:

.no-js .wow {
    display: block;
}
Run Code Online (Sandbox Code Playgroud)