Comment ajouter un événement onclick à un élément joint.js?
J'ai un joint.js élément dans un DAG, et que vous souhaitez être en mesure de déclencher un événement en cliquant sur elle.
Je pourrais utiliser $(selector).click(...)
pour le faire, mais je me demandais si il y avait un joint.js de façon spécifique de la manipulation,
parce que ce serait probobly être mieux. Un événement, j'ai décidé qu'un candidat pour onclick était un lot": arrêt"
Mon code:
var variable = new joint.shapes.basic.Rect({
name : label,
id: label,
onclick : function () {alert("hello");},
size: { width: width, height: height },
attrs: {
text: { text: label, 'font-size': letterSize, 'font-family': 'monospace' },
rect: {
fill : fillColor,
width: width, height: height,
rx: 5, ry: 5,
stroke: '#555'
}
}
});
variable.on('batch:stop', function (element) {alert(""); toggleEvidence(element.name);});
return variable;
Comment dois-je ajouter un événement onclick?
source d'informationauteur ahalbert
Vous devez vous connecter pour publier un commentaire.
La JointJS formes sont des modèles, de sorte que vous êtes en droit que des gestionnaires de clic ne fonctionne pas sur eux. Le JointJS papier déclenche des événements qui pourraient vous être utiles:
d'autres événements sont: cellule:pointerup, cellulaire:pointerdblclick, cellulaire:pointermove.
La liste complète peut être trouvée ici: http://jointjs.com/api#joint.dia.Paper:events.
MODIFIER:
À partir de JointJS v0.9, il y a aussi un
cell:pointerclick
événement.