Я рисую диаграмму рассеяния с 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 в своем коде.