javascript - Html5 div 在 Canvas 上跨浏览器

标签 javascript html canvas

我尝试在整页 Canvas 上放置一个 div。在 Chrome 中效果很好,但在 firefox 和 ie9 中它会“卡普特”。

这是该代码的链接(在 Firefox chrome 和 ie9 中尝试过),似乎只有 chrome 可以工作;

http://jsbin.com/ubolan/1/edit

最佳答案

在 IE9 文档中没有属性 document.width/document.height,因此您将 Canvas 宽度/高度设置为 0。

尝试使用

canvas.width = document.body.clientWidth;
canvas.height = document.body.clientHeight;

canvas.width = $(document).width();
canvas.height = $(document).height();

关于javascript - Html5 div 在 Canvas 上跨浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12871758/

相关文章:

javascript - 尝试用 html5 canvas 绘制一个分成几个部分的图案

javascript - 将点击事件从 Canvas 传播到 div

javascript - 带有 src ="javascript:document.write"IE9 打开弹出窗口的 iframe

javascript - 如何解决 Mongoose 对象保存问题?

javascript 将变量传递到下一页(没有 php)

javascript - 如何永久自动滚动到div的底部?

javascript - 如何在 carousel bootstrap 3 中添加视频

javascript - 无法根据另一个元素是否有内容来显示或隐藏按钮

html - 哪些浏览器支持 HTML SHORTTAG?

javascript - 调整 Canvas 大小,问题在哪里?