jQuery 缓和未定义函数

jQuery Easing Undefined function

我最近将商店的更新迁移到了 shopify 服务器上。这样做之后,即使它正在开发服务器上运行,也会出现一些 jquery 问题。他们无法使用错误

Uncaught TypeError: undefined is not a function - Jquery Easing`

我正在努力调试它,因为它在我的其他服务器上运行。我将如何调试它?

通过将鼠标悬停在图像上并在控制台中看到警告,可以在此处看到该问题

http://thebrotique.co.uk/products/original-beard-oils

如果您深入了解控制台错误,您将能够开始调试。

它出现在您的 jQuery.easing 代码中:jquery.easing.1.3.js:46

swing: function (x, t, b, c, d) {
    //alert(jQuery.easing.default);
    return jQuery.easing[jQuery.easing.def](x, t, b, c, d);
}
//jQuery.easing.def is undefined

它需要一些默认值。如果您将 jQuery.easing.def 定义为像 "easeOutQuad" 这样的有效值,它将开始工作。