Khi tôi cố gắng thực hiện điều này trong jQuery, tôi nhận được $ctx.getContext is not a function
trong firebug.
var $ctx = $('<canvas />', {width:'100', height:'100'})
$widget.append($ctx)
$ctx.getContext('2d')
Bất kỳ ý tưởng nào khiến tôi gặp phải lỗi này? Làm cách nào để tự động tạo và khởi tạo phần tử canvas?
'var $ ctx = $ ('', {width: '100', height: '100'}) [0] .getContext ('2d')' –
sẽ gán $ ctx ngữ cảnh canvas cả hai lẫn lộn và không, tôi tin rằng, những gì Evan là đi cho ... anh ta cần phải thu thập kết quả của getContext() gọi tho - vì vậy bạn đang chính xác ở đó ... –
@Evan, bạn đã nhảy thêm bước bây giờ .. cho một lớp lót thử '$ ('', {width: '100', height: '100'}) .appendTo ($ widget) [0] .getContext ('2d')' nhưng bây giờ bạn không có một biến được tham chiếu đối tượng jquery của bạn .. –