Выбор SVG-круга с помощью TypeScript

Используйте метод .on() jQuery http://api.jquery.com/on/ для присоединения обработчиков событий к элементу live.

Также с версии 1.9 .live() удаляется.

0
задан Marquizzo 28 March 2019 в 01:09
поделиться

1 ответ

это, по крайней мере, один способ - определить защитные знаки, которые позволят вам доказать, что машинопись действительно круг, нет «лучшего способа», это действительно зависит от варианта использования, но я чувствую, что это более сильный подход к приведению .

const isHTMLCircle = (something: HTMLElement | SVGCircleElement): something is SVGCircleElement => {
    if(!something) return false;
    return something instanceof SVGCircleElement;
}

const getSvgCircleById = (id: string): SVGCircleElement | null => {
    const element = document.getElementById("id");
    if(!element) return null;
    if(isHTMLCircle(element)) {
        return element;
    }
    return null;
}
0
ответ дан Shanon Jackson 28 March 2019 в 01:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: