2009-12-16 3 views
0

Possible en double:
jQuery cluetip('destroy') does not destroy/remove cluetip?Comment affirmer qu'un bloc jQuery a été lié à quelque chose?

Dans mon code, il y a un cluetip qui se lie à un point d'ancrage. J'ai besoin de savoir quel type de propriétés puis-je affirmer lors d'un test unitaire? À l'heure actuelle, tout ce que je pouvais faire était d'affirmer l'identité de la griffe, ce qui me semble insuffisant. Je veux savoir s'il existe une sorte de classe dans cluetip qui change quand elle est liée à un élément html particulier.

+0

Veuillez vous référer à [this] (http://stackoverflow.com/questions/1950197/jquery-cluetipdestroy-does-not-destroy-remove-cluetip) fil pour la réponse. Merci. – BeraCim

Répondre

1

J'ai lu le code ClueTip et il utilise la fonction $(...).bind() pour lier la méthode désirée désirée pour montrer la pointe avec l'élément désiré. Je crois que toute méthode d'inspection des fixations d'un élément aura l'effet désiré.

Il utilise les liaisons suivantes:

click.cluetip 
focus.cluetip 
blur.cluetip 
mousemove.cluetip 
mouseenter.cluetip 
mouseleave.cluetip 

en fonction bien sûr de la méthode désirée.

+0

@Paulo Santos: Je crois que la façon dont fonctionne cluetip est qu'il n'y a jamais qu'une seule instance de cluetip. Chaque fois qu'un élément html a besoin d'afficher un bloc, il s'y attache. Donc, sur la base de cette pensée, quand un bloc est nécessaire il doit y avoir un changement de certaine variable dans cluetip qui dit que maintenant j'affiche des informations pour l'ancre A. Je veux savoir si une telle variable existe, et si oui est-ce et comment y arriver. N'étant pas d'arrière-plan javascript rend la lecture de ce fichier un cauchemar. Et non, je ne peux utiliser jQuery ou Javascript, je ne peux pas utiliser d'autres logiciels tiers. Merci. – BeraCim

Questions connexes