我有一个幻灯片,当代码直接添加到头部时效果很好,但在 Modernizr 加载功能中不起作用。
我希望同一页面根据浏览器加载所需的代码文件。我尝试同时使用 Modernizr cssanimations 和 !Modernizr cssanimations 无济于事。
这是带有注释的代码。请帮助 - 戈登。
css3 animations works in Safari
<!--link href="_css3/css3_SLIDEglobal.css" rel="stylesheet" type="text/css">
<script src="_css3/css3_QUERYdisclose.js"></script-->
jQuery works in old Firefox and Opera
<!--link href="_jQ/jQ_SLIDEglobal.css" rel="stylesheet" type="text/css">
<script src="_jQ/jQ_QUERYanimateDisclose.js"></script-->
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
<script src="modernizr-latest.js"></script>
Modernizr 加载不,即!Modernizr,如问答中所推荐:
<script>
Modernizr.load({
test : !Modernizr.cssanimations,
yep : ['_jQ/jQ_SLIDEglobal.css', '_jQ/jQ_QUERYanimateDisclose.js' ],
nope : ['_css3/_css3_SLIDEglobal.css', '_css3/css3_QUERYdisclose.js']
});
</script>
Modernizr 加载与在其他网站上看到的一样:
<script>
Modernizr.load({
test : Modernizr.cssanimations,
yep : ['_css3/_css3_SLIDEglobal.css', '_css3/css3_QUERYdisclose.js'],
nope : ['_jQ/jQ_SLIDEglobal.css', '_jQ/jQ_QUERYanimateDisclose.js' ],
});
</script>