2009-12-29 7 views
1

J'ai une page avec un widget dedans. Il n'y a pas de script croisé. Je veux utiliser les événements Jquery pour communiquer entre les deux. Comment est-ce que je peux soulever un événement de jquery sur un widget de div dans et alors l'attraper dans le widget et faire quelque chose avec lui? Des exemples ou des extraits de code seraient vraiment utiles.Comment élever des événements Jquery et les gérer?

+1

deux quoi? quel widget? pouvez-vous poster un exemple? – Kobi

+0

oublier le widget. Pourriez-vous s'il vous plaît me dire comment je peux élever un simple événement jquery et ensuite l'attraper. Je pense que cela suffirait. J'ai fait un peu de googling et tout ce que j'ai trouvé "live", "trigger" et "bind/unbind". Mais ne suis pas clair sur quoi/comment ils contribuent à élever un événement et à l'attraper avec succès? – Priyank

Répondre

1

Si vous pouvez obtenir avec les événements standard puis ce qui est très simple. Vous liez un gestionnaire d'événements à la div dans le widget (prendre la div a id="widget") ainsi:

$('#widget').bind('click', function(e){ 
    // your code here runs when widget div receives the click event. 
    // e is the W3-standard DOM event, in case you need it, but 
    // you're free to ignore it 
}); 

vous pouvez alors déclencher que d'ailleurs avec $('#widget").click(). Il serait utile de définir des événements personnalisés pour le faire, mais c'est un peu plus avancé. Une fois que vous avez les bases de travail, vous pouvez google "jquery événements personnalisés".

0

Jetez un oeil à this question, même si ce n'est pas exactement la même chose, il pourrait vous aider à

Questions connexes