jquery和canvas元素的问题
issues with jquery and canvas element
下面是我的代码:
$('#add_shape').click(function() {
var rectHeight = $('#rect_height_input').val();
var WidthOrRadius = $('#widthorradius').val();
$('<canvas>').attr({
id:'canvas'
}).css({
height:function() {
if (rectHeight > 0) {
return rectHeight + 'px';
}
else {
return WidthOrRadius + 'px';
}
},
width:WidthOrRadius + 'px'
})
.appendTo('#work_area');
var canvas = document.getElementById('canvas');
var ctx = canvas.getContext('2d');
ctx.fillStyle = $('#color_list option:selected').val();
ctx.fillRect(0, 0 , WidthOrRadius, rectHeight);
});
此代码适用于jsfiddle(这里:http://jsfiddle.net/dzejkej/xwg5f/),但不适用于我的浏览器。我不知道怎么了。有人能帮忙吗?
如果你用HTML5写过代码,这将给出正确的结果。
你确定你是在HTML5编码吗?
相关文章:
- Small Javascript从动态表单中删除多个元素的问题
- 使用javascript删除元素时出现的问题
- 获取要引发的fadeIn元素时出现问题
- 使用AngularJS UI路由器时出现元素绑定问题
- 访问带有变量的Object元素时出现问题
- 数据互绑定问题:转换器只运行一次,无法绑定元素的 ID
- 在方形空间 (YUI) 上重绘元素时出现问题
- 替换
元素中的特殊字符的问题
- 在自定义元素中扩展 HTMLCanvasElement 问题
- 在具有CONTENT标记的自定义元素中使用SELECT标记时出现问题
- 性能问题:存储对DOM元素的引用与使用选择器相比
- OnMouseMove on body标记导致子下拉元素出现问题
- Javascript连接元素,出现问题
- 包含方法和突出显示元素的问题
- 单击元素时出现问题,这些元素是用.html()添加到页面的
- 将元素推送到嵌套数组的问题
- firefox中的浮动元素问题
- 这种计算画布元素中非白色像素的方法有什么问题
- Scriptaculous排序表和句柄的问题(元素排序不正确)
- 问题元素相同的类