J'aime l'effet que produit le smoothHeight initial lors du chargement de la page. Je déteste la façon dont il réagit lentement au redimensionnement d'une page après le chargement initial. J'aimerais conserver l'effet pour le chargement initial de la page, puis revenir au redimensionnement par défaut sans animation. Cela fait des heures que je cherche à résoudre ce problème. En remettant la variable smoothHeight à false à la fin de la fonction smoothHeight elle-même, je peux remettre la variable à false après l'animation initiale, mais cela désactive tout redimensionnement de la hauteur après le chargement initial. Cela semble être une opération très simple, mais je n'arrive pas à la comprendre. Merci d'avance pour toute idée !
En fait, lorsque ce bloc est exécuté une fois, il définit la hauteur de telle sorte que, même lorsque la variable redevient fausse, la hauteur n'est plus flexible.
smoothHeight: function(dur) { if (!vertical || fade) { var $obj = (fade) ? slider : slider.viewport; (dur) ? $obj.animate({"height": slider.slides.eq(slider.animatingTo).height()}, dur) : $obj.height(slider.slides.eq(slider.animatingTo).height()); } }