使用jQuery创建一个canvas元素,并设置其宽度和高度属性。
- 论坛
- 使用jQuery创建一个canvas元素,并设置其宽度和高度属性。
11 浏览
使用jQuery创建一个canvas元素,并设置其宽度和高度属性。
我只是试图在jQuery中实现以下功能:
var newCanvas = $('',{'width':100,'height':200,'class':'radHuh'}); $(body).append(newCanvas);
这个方法(有点)有效,并生成以下标记:
正如大多数人可能知道的那样,canvas
元素实际上并不喜欢CSS尺寸,而是期望一个宽度和高度属性,所以这种对象创建对我来说失败了。
我知道我可以这样做:
var newCanvas = $('',{'class':'radHuh'}).attr({'width':100,'height':200});
但是,不管怎样,我还是想知道是否有办法告诉jQuery,在通过$('element',{attributes})
创建元素时,width
和height
应该被视为属性而不是CSS?