我试图学习现代化(或如何使用它,我应该说),似乎是卡住了。
如果浏览器不支持CSS3动画,我想启动脚本
我已经将现代化设置为检查css动画,并且我有这个脚本(在页面底部):
if (Modernizr.cssanimations) {
//Script to Run
}当我打开火狐(它支持CSS3动画)时,脚本会触发。当我打开IE (不支持CSS3动画)时,脚本不会触发。
我在这里出了什么问题?
发布于 2012-09-09 02:33:51
现代派的旗帜告诉你是否支持这个特性。所以你的if语句是说“如果支持CSS动画,那就做点什么吧。”这和你说的完全相反--如果CSS动画不受支持的话,你想做些什么。
取而代之的是这样做:
if (!Modernizr.cssanimations) {
//Script to Run
}发布于 2012-09-09 02:33:22
在你的情况下,你要么使用一个!在Modernizr.cssanimations之前或使用use语句。
https://stackoverflow.com/questions/12336050
复制相似问题