老师我现在的modernizr库中的flexbox 为啥没效果啊
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>兼容性方案</title> <style> header,footer{ width: 100%; height: 50px; } header{ background-color: red; } .flexbox header{ display: flex; /* 水平方向 */ /* justify-content: center; /* 垂直方向 */ align-items: center; } .no-flexbox header{ text-align: center; line-height: 50px; } footer{ background-color: green; } </style> <script src="./js/modernizr-custom.js "></script> </head> <body> <header>header</header> <footer>footer</footer> <script> /* 最标准的写法 不支持的情况下 我们继续判断下面写法 兼容性 */ /* if(requestAnimationFrame){ // 不能这样写 一个没有声明的变量 会报错的 not is undefined }*/ /* if(window.requestAnimationFrame){ // 这样的写法就是OK window.xx 是可以返回undefined }else{ //.... } */ /* var requestAnimationFrame = window.requestAnimationFrame|| window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame||window.oRequestAnimationFrame || window.msRequestAnimationFrame||function(fn){ setTimeout(fn,16); }; */ /* 到了最后 还没有支持的情况下 就没有这个东西了 兼容低版本的问题*/ /* requestAnimationFrame(function(){ console.log(1); }); */ /* 函数接受一个回调函数 */ </script> </body> </html>
26
收起
正在回答
3回答
同学你好,可能是下载js文件的问题。可以试试这个在线链接:
<script src="https://cdn.bootcss.com/modernizr/2.8.3/modernizr.js"></script>
祝学习愉快!
好帮手慕星星
2020-03-20 20:22:28
同学你好,是从哪里进行下载的呢?老师测试从官网进行下载,也带有custom,但是效果没有问题。下载流程如下
点击下载:
勾选需要的内容:
点击生成代码,会出现下载按钮,点击进行下载即可:
自己可以试一下,祝学习愉快!
3.WebAPP开发与小程序
- 参与学习 人
- 提交作业 622 份
- 解答问题 6815 个
微信带火了小程序,也让前端工程师有了更多的展现机会,本阶段带你从移动基础知识的学习到webAPP开发,及小程序开发,让你PC端与移动端两端通吃。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星