2
Прошу вас, я только начал использовать библиотеку raphael.js, и мне нужно изменить ширину и цвет линии.
Я посмотрел документацию и другие ответы здесь, но я полностью потерян.
На данный момент он слишком тонкий, и мне нужно, чтобы он был другого цвета. Изменение ширины и цвета линии в raphael.js
Коды
function Line(startX, startY, endX, endY, raphael) {
var start = {
x: startX,
y: startY
};
var end = {
x: endX,
y: endY
};
var getPath = function() {
return "M" + start.x + " " + start.y + " L" + end.x + " " + end.y;
};
var redraw = function() {
node.attr("path", getPath());
}
var node = raphael.path(getPath());
return {
updateStart: function(x, y) {
start.x = x;
start.y = y;
redraw();
return this;
},
updateEnd: function(x, y) {
end.x = x;
end.y = y;
redraw();
return this;
}
};
};
$(document).ready(function() {
var paper = Raphael("raphaelContainer",1280,470, 0, 0);
$("#raphaelContainer").mousedown(
function(e) {
x = e.offsetX;
y = e.offsetY;
line = Line(x, y, x, y, paper);
$("#raphaelContainer").bind('mousemove', function(e) {
x = e.offsetX;
y = e.offsetY;
line.updateEnd(x, y);
});
});
$("#raphaelContainer").mouseup(
function(e) {
$("#raphaelContainer").unbind('mousemove');
});
});
Любая помощь, пожалуйста?
Спасибо Я добавил этот код 'node.attr ("инсульт", "желтый");' после инициализации узла, и она работала. –