したがって、私はjQueryを初めて使用します.resize()イベントハンドラーを使用して要素のサイズを変更し、特定の要素のparent()divを取得し、attr()メソッドを使用して属性を設定できるAPIを調べてきました。
次のコードを試してみましたが、コンソールに出力すると、すべてが期待どおりのように見えます(キャンバス要素の親に応じて幅が変わります)。しかし、ウィンドウのサイズを変更すると、キャンバスが消えます:
$(window).resize(function() {
var width = $('#line_chart_price').parent().width();
$('#line_chart_price').attr('width', width);
});
ここで何が間違っていますか?
どうもありがとう