112 votes

TypeError : p.easing[this.easing] n'est pas une fonction

Lorsque j'essaie d'afficher un élément div avec jQuery, j'obtiens cette erreur :

[23:50:35.971] TypeError: p.easing[this.easing] is not a function @ file:///D:/html5%20puzzle/jquery.js:2

La fonction pertinente est la suivante :

function showWithAnimation(){                  
  console.log('animation called');
  $('#popup').show();
  $("#popup").css({"top": "30%", "left": "30%"})
             .animate({top:(($(window).height()/2)-($('#popup')
             .outerHeight()/2))-70}, 1000, 'easeOutBounce')
             .show();
}

La fonction est responsable de l'affichage du div avec une animation de rebond, cependant, le div est affiché mais sans effet de rebond.

EDITAR:

J'inclus les bibliothèques jQuery et jQueryUI depuis un CDN comme ceci (dans l'ordre) :

<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js'></script>
<script src='http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.5/jquery-ui.min.js'>
</script>

0voto

salman ifrahim Points 63

Utilisez la dernière version pour bootstrap 4 et plus, cela n'affectera pas votre interface utilisateur.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X