Question

Je travaille actuellement sur une application web en utilisant Wicket et commencé à utiliser jQuery core (UI également) dans aujourd'hui. Je suis tombé sur une question que je en fonction analysé les causes jQuery (show (), slideDown ()) entrant en collision avec une partie des auto-généré javascript Wicket pour un lien de forme extérieure.

Avant d'entrer plus profondément dans ce projet, je me demande si quelqu'un a eu des expériences similaires. Y at-il beaucoup d'endroits où les effets jQuery / actions entrent en collision avec Wicket javascript générés / HTML? Y at-il des moyens propres pour éviter cela, ou en atténuer les effets?

Je l'ai vu Wicketext comme peut-être un produit de nettoyage « intégrateur » des deux, mais surtout il semble juste être une façon de faire plus du code jQuery-ish dans Java au lieu de JS.

Était-ce utile?

La solution

Ceci est un problème intéressant, car jQuery occupe son propre espace de noms. Je suppose qu'il ya un conflit avec la variable $ jQuery. Pour contourner ce problème, vous pouvez avoir occuper jQuery un espace de noms différents comme ceci:

var $j = jQuery.noConflict();

Vous pouvez le faire une fois que vous avez chargé les deux ensembles de code et le $ sera retourné à sa valeur d'origine. Un peu d'un mal de tête, mais il peut arranger les choses dans un pincement. Voir en utilisant jQuery avec d'autres bibliothèques pour plus d'informations.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top