2014-09-19 3 views

ответ

3

поскольку полотно принимает width и height атрибуту

Попробуйте использовать,

wrapper.append(
    $('<canvas />', { class: 'canvasClass', id: 'cElement' ,width:200, height:200 }) 
); 
+0

Это работает. Невозможно ли указать «%», как в css? – Fergoso

+0

@Fergoso нам действительно не нужно указывать это, поскольку он автоматически учитывал бы это как пиксель при рендеринге. И если вы хотите установить его на основе процента, вы должны указать процент как обязательную вещь. –

+0

Это правильно. Таким образом, это будет всегда «px», но не может указывать «%» в этой строке. – Fergoso

1

Вы также можете использовать ниже код:

$('.canvasClass').width(500).height(300); 
+0

Это тоже сработало. – Fergoso

Смежные вопросы