Я создаю приложение схемы, в котором я скрываю и показываю немного элементов, например.
var c = paper.circle(10, 10, 10);
c.hide()
var c2 = paper.circle(10, 10, 10);
c2.show()
Теперь я хочу реагировать на такие формы, например, вычислить ограничительную рамку и т.д., но я не могу найти, как добраться, если форма скрыта или нет? Есть ли, что-то вроде этого формирует is_visible () или ('видимый') shape.attr
Я посмотрел документацию и исходный код и приготовил вот это (не проверено):
Raphael.el.is_visible = function() {
return (this.node.style.display !== "none");
}
Вызвать следующим образом:
var c = paper.circle(10, 10, 10);
c.hide();
if (c.is_visible())
alert("Visible");
else
alert("Invisible");