首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用现代派触发脚本

问使用现代派触发脚本
EN

Stack Overflow用户
提问于 2012-09-09 02:26:01
回答 2查看 219关注 0票数 0

我试图学习现代化(或如何使用它,我应该说),似乎是卡住了。

如果浏览器不支持CSS3动画,我想启动脚本

我已经将现代化设置为检查css动画,并且我有这个脚本(在页面底部):

代码语言:javascript
复制
if (Modernizr.cssanimations) {
    //Script to Run
}

当我打开火狐(它支持CSS3动画)时,脚本会触发。当我打开IE (不支持CSS3动画)时,脚本不会触发。

我在这里出了什么问题?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-09-09 02:33:51

现代派的旗帜告诉你是否支持这个特性。所以你的if语句是说“如果支持CSS动画,那就做点什么吧。”这和你说的完全相反--如果CSS动画不受支持的话,你想做些什么。

取而代之的是这样做:

代码语言:javascript
复制
if (!Modernizr.cssanimations) {
    //Script to Run
}
票数 2
EN

Stack Overflow用户

发布于 2012-09-09 02:33:22

在你的情况下,你要么使用一个!在Modernizr.cssanimations之前或使用use语句。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12336050

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档