Как я могу обновить значения переменных моего JavaScript? - PullRequest
1 голос
/ 23 июня 2019

Я использую некоторый javascript, чтобы нарисовать путь SVG, используя div в качестве конечных точек.

var thepath = $('#thepath');

var startx1 = $('#box2').position().left;
var starty1 = $('#box2').position().top;
var realDealPath = 'M ' + startx1 + ',' + starty1;


var startx2 = $('#box3').position().left;
var starty2 = $('#box3').position().top;

realDealPath += 'L' + (startx2+50) + ',' + starty2;

var startx3 = $('#box6').position().left;
var starty3 = $('#box6').position().top;

realDealPath += 'L' + startx3 + ',' + starty3;

thepath.attr('d', realDealPath);

Отлично работает! Но когда я масштабирую браузер, путь svg не подстраивается под новые позиции div. Есть ли способ сохранить эти значения обновленными?

Большое спасибо за вашу помощь! :)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...