2010-10-25 9 views
0

Est-ce une pratique courante de tenir un projet entier dans une certaine version de jQuery jusqu'à ce que je puisse corriger un seul bug?qConsommer les versions de jQuery

détails: J'utilise une ancienne version de qTip parce que c'est ce qui fonctionne avec jQuery 1.4.2 (la version actuelle lorsque j'ai démarré le projet). Il est important de noter que le candidat à la publication de qTip does not work avec le jQuery actuellement stable.

Un bug est apparu dans ma fonctionnalité qTip où les astuces commencent à s'animer de l'écran alors qu'elles devraient apparaître sur l'élément au passage de la souris. Inutile de dire, je pensais que j'avais cassé quelque chose mais finalement remarqué que jQuery avait augmenté d'un cran donc je suis revenu à jQuery 1.4.2 et alto, les outils fonctionnent comme prévu.

Maintenant, je ne sais pas quoi faire; Je veux garder le projet dans la bibliothèque jQuery actuelle et stable, mais je ne suis pas sûr de savoir comment déboguer quelque chose comme ça.

En outre, je ne pense pas que je devrais soumettre des bogues à une ancienne version d'une application, mais peut-être que je me trompe.

Merci d'avance.

Répondre

1

Sur bibliothèque Qtip Remplacez la ligne

if(typeof $(this).data('qtip') == 'object')

avec

if($(this).data('qtip') !== null && typeof $(this).data('qtip') == 'object')

Bonne chance!

+1

J'ai trouvé cette ligne: if (typeof $ (this) .data ('qtip') === 'objet' && $ (this) .data ('qtip')) – orolo

+0

mais il continue de 'zoomer'. Merci quand même. – orolo

+0

semble être un problème de navigateur. Merci pour l'aide. – orolo

Questions connexes