没有 jquery 背景:-webkit-canvas(?) 的 java 脚本不包含“.getCSSCanvasContext”但“.getContext('2d'); 代替

Posted

技术标签:

【中文标题】没有 jquery 背景:-webkit-canvas(?) 的 java 脚本不包含“.getCSSCanvasContext”但“.getContext(\'2d\'); 代替【英文标题】:no jquery background: -webkit-canvas(?) with a java script that doesn't contain ".getCSSCanvasContext" but ".getContext('2d'); instead没有 jquery 背景:-webkit-canvas(?) 的 java 脚本不包含“.getCSSCanvasContext”但“.getContext('2d'); 代替 【发布时间】:2015-07-05 07:50:20 【问题描述】:

我不想在这个项目上使用 jquery。我已经使用“背景:-moz-element(#niose)”但“背景:-webkit-canvas(niose);”为 FireFox 解决了这个问题javascript包含的不起作用

canvas = document.getElementById("niose");
ctx = canvas.getContext('2d');

不是

ctx = document.getCSSCanvasContext("2d", "niose", 170, 9);

如何使用“背景:-webkit-canvas(?);”用这个脚本?画布是动画,所以我不想使用“Canvas.toDataURL("image/png")” 在渲染画布后添加这些行

var ctx = document.getCSSCanvasContext('2d','niose',170,90);
ctx.drawImage(canvas, 0, 0); 

适用于“背景:-webkit-canvas(niose);”但是“背景:-moz-element(#niose)”不再起作用了。

【问题讨论】:

【参考方案1】:

问题通过添加解决

   var ctx = document.getCSSCanvasContext('2d','niose',170,90);
   ctx.drawImage(canvas, 0, 0); 

在渲染线之后但在循环的开始

【讨论】:

以上是关于没有 jquery 背景:-webkit-canvas(?) 的 java 脚本不包含“.getCSSCanvasContext”但“.getContext('2d'); 代替的主要内容,如果未能解决你的问题,请参考以下文章

没有 jquery 背景:-webkit-canvas(?) 的 java 脚本不包含“.getCSSCanvasContext”但“.getContext('2d'); 代替

想要在 JQuery 中测试背景颜色的名称

jQuery链接css背景颜色,只工作一次

JQuery 更改 ASP:GridView 行的背景颜色

使用 jquery 更改背景图像

jquery悬停列表背景