jQuery(this).clearQueue不是一个函数

时间:2011-03-04 06:14:14

标签: javascript jquery css

jQuery(function() {
  jQuery("ul.logos-sprite-icon-wrap li a.logos-icon").hover(function() {
    jQuery(this).animate({
      'padding-top': '0px',
      'padding-bottom': '5px',
    }, 500);
  }, function() {
    jQuery(this).clearQueue();
    jQuery(this).clearQueue().animate({
      'padding-top': '5px',
      'padding-bottom': '0px',
    }, 500);
  });
});

然后在我使用jQuery share-basket-icon插件后,错误就来了......

jQuery(this).clearQueue不是函数

jQuery(this).clearQueue(); 

1 个答案:

答案 0 :(得分:0)

修改:查看评论;这是完全错误的。但是,由于这是在1.4中添加的,您是否可能使用旧版本的jQuery?

看起来clearQueue确实不是函数,而是.stop()的参数:

  

.stop( [ clearQueue ], [ jumpToEnd ] )

     

clearQueue - 一个布尔值,指示是否   也删除排队的动画。   默认为false。

     

jumpToEnd - 一个布尔值,指示是否   完成当前动画   立即。默认为false。

http://api.jquery.com/stop