Я малюю скетерплот з d3.js. За допомогою цього питання:
Отримайте розмір екрана, поточної веб-сторінки та вікна браузера
Я використовую цю відповідь:
var w = window,
d = document,
e = d.documentElement,
g = d.getElementsByTagName('body')[0],
x = w.innerWidth || e.clientWidth || g.clientWidth,
y = w.innerHeight|| e.clientHeight|| g.clientHeight;
Тож я можу прилаштувати свою ділянку до вікна користувача так:
var svg = d3.select("body").append("svg")
.attr("width", x)
.attr("height", y)
.append("g");
Тепер я хотів би, щоб щось вирішило змінити розмір ділянки, коли користувач змінив розмір вікна.
PS: Я не використовую jQuery у своєму коді.