IE8及以下IE浏览器支持canvas效果
2015-11-13 16:47
344 查看
下载文件:html5.js和excanvas.js。
在页面的head标签中添加以下代码:
这个是为了让IE8及以下IE浏览器认识h5新增的标签。
在页面的body标签下面添加以下代码:
把这个js脚本添加到最下面,是防止页面未加载完成页面就开始执行脚本。我刚开始把这个excanvas.js脚本放到head标签里引用,结果一直报insertAdjacentHTML提示"用于此操作的原始HTML无效"的错误
。
当然还有一个特性,那就是让IE8支持css3的样式,首先是去http://css3pie.com网站下载最新版的pie。
然后添加以下样式:
其中border-radius貌似是css3添加的样式属性,下面的behavior指定pie.htc的位置就可以了。
在页面的head标签中添加以下代码:
<!-[if lt IE9]> <script src="js/html5.js" type="text/javascript"></script> <![endif]->
这个是为了让IE8及以下IE浏览器认识h5新增的标签。
在页面的body标签下面添加以下代码:
<body> ... </body> <!-[if lt IE9]> <script src="js/excanvas.js" type="text/javascript"></script> <![endif]->
把这个js脚本添加到最下面,是防止页面未加载完成页面就开始执行脚本。我刚开始把这个excanvas.js脚本放到head标签里引用,结果一直报insertAdjacentHTML提示"用于此操作的原始HTML无效"的错误
。
<body> <canvas id="canvas1"> 浏览器不支持canvas </canvas> </body>然后就可以随便玩儿了,我试着画了几个简单图形都没问题,使用fillText之类的方法也没错误。
当然还有一个特性,那就是让IE8支持css3的样式,首先是去http://css3pie.com网站下载最新版的pie。
然后添加以下样式:
#canvas1 { background: #333; border-radius: 15px; behavior: url(pie/PIE.htc); }
其中border-radius貌似是css3添加的样式属性,下面的behavior指定pie.htc的位置就可以了。
相关文章推荐
- javax.servlet 报错
- jquery 插件开发 $.extend $.fn.extend 全局对象 全局函数
- Linux常用命令
- Pattern和Matcher详解
- 查看网页运行的时间
- Java学习之位运算和逻辑运算符
- POJ2392 Space Elevator (多重背包)
- Eclipse搭建Android5.0应用开发环境 “ndk-build”:launchingfailed问题解决
- 为ListView子视图添加动画
- Linux查看用户登陆历史记录(last命令的使用)
- Android中的dispatchTouchEvent()、onInterceptTouchEvent()和onTouchEvent()
- Centos搭建SVN服务器
- SpringAOP之引介增强 IntroductionInterceptor
- 数据库Blob数据类型转String
- Eclipse搭建Android5.0应用开发环境 “ndk-build”:launchingfailed问题解决
- 初级二十四点游戏
- Linux 内核3.19.3编译过程
- 六边形效果
- Linux重定向命令
- 安装nginx 必装程序 zlib pcre