所以我是 jQuery 的新手,我一直在查看我们可以通过使用 resize() 事件处理程序调整元素大小、获取特定元素的 parent() div 并使用 attr() 方法设置属性的 API。
我已经尝试了以下代码,当我输出到控制台时,一切似乎都符合预期(宽度根据 canvas elemt 的父级而变化)。但是当我调整窗口大小时,画布消失了:
$(window).resize(function() {
var width = $('#line_chart_price').parent().width();
$('#line_chart_price').attr('width', width);
});
我在这里做错了什么?
非常感谢