2012-09-15 20 views
9

Cuando creo un svg rect con "fill: black", se llama a mi controlador de eventos on_click.SVG Detectar eventos al hacer clic en "fill: none"

Cuando se sustituye la "llenar: negro" con "carga agua: ninguno", mi controlador de eventos no se llama al hacer clic en el interior del rect, pero sólo se llama cuando hago clic en el frontera de la rect.

Pregunta: ¿qué debo cambiar para que los eventos de clic se detecten al hacer clic en dentro del rectángulo?

Respuesta

14

Esto es controlado por la propiedad pointer-events. Parece que desea configurarlo como visible

<rect pointer-events="visible" ...>

Cuestiones relacionadas