This question already has answers here:
TypeError: p.easing[this.easing] is not a function
(10个回答)
在4年前关闭。
我需要在我的jQuery链接中添加一个效果,但它只能在1.7.1版及更高版本中使用,而我还有另一个代码仅在1.10.2版中适用。
此代码仅在1.10.2中有效
而这个工作在1.7.1中:
当我打开网站时,这两个代码不起作用,并向我显示此错误:
我该怎么解决?
在css中这样
(10个回答)
在4年前关闭。
我需要在我的jQuery链接中添加一个效果,但它只能在1.7.1版及更高版本中使用,而我还有另一个代码仅在1.10.2版中适用。
此代码仅在1.10.2中有效
$(document).ready(function(){
var menu = document.querySelector('#menu-bar-wrapper');
var origOffsetY = menu.offsetTop;
function scroll () {
if ($(window).scrollTop() >= origOffsetY) {
$('#menu-bar-wrapper').addClass('sticky');
$('#latest-wrapper').addClass('menu-padding');
} else {
$('#menu-bar-wrapper').removeClass('sticky');
$('#latest-wrapper').removeClass('menu-padding');
}
}
document.onscroll = scroll;
});
而这个工作在1.7.1中:
$(document).ready(function(){
$('.block-content ul.menu li').hover(function(event) {
$(this).stop().animate({ marginRight: "5px" }, {duration: 'slow',easing: 'easeOutElastic'});
},function(){
$(this).stop().animate({ marginRight: "0px" }, {duration: 'slow',easing: 'easeOutElastic'});
});
});
当我打开网站时,这两个代码不起作用,并向我显示此错误:
TypeError: jQuery.easing[this.easing] is not a function
percent, this.options.duration * percent, 0, 1, this.options.duration
我该怎么解决?
最佳答案
a{
color: #666;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
-ms-transition: all 0.3s ease-out;
}
a:hover{
cursor: pointer;
color: #000;
text-decoration: none;
}
在css中这样
关于javascript - TypeError : jQuery. easing [this.easing]不是函数[duplicate],我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21449489/
10-12 03:20