drupal菜单中的Jquery动画抖动

drupal菜单中的Jquery动画抖动,jquery,animation,Jquery,Animation,我在一个drupal网站上工作。我必须制作一个幻灯片菜单(从右侧滑入),我使用jquery动画功能来满足我的要求。问题是,当光标在上面时,滑动效果似乎会受到影响。否则效果会很好。有人能告诉我发生了什么事吗?我错在哪里?这里有代码和视频链接,你可以在这里看到发生了什么 $('#block-menu-block-1').hide(); $('.menu a#drop-link').bind('click', function(){ $('#block-menu-block-1').animate

我在一个drupal网站上工作。我必须制作一个幻灯片菜单(从右侧滑入),我使用jquery动画功能来满足我的要求。问题是,当光标在上面时,滑动效果似乎会受到影响。否则效果会很好。有人能告诉我发生了什么事吗?我错在哪里?这里有代码和视频链接,你可以在这里看到发生了什么

$('#block-menu-block-1').hide();
$('.menu a#drop-link').bind('click', function(){
  $('#block-menu-block-1').animate({ right: '170px', width: 'toggle' });
});
$('#close-btn').bind('click', function(){
  $('#block-menu-block-1').animate({ right: '170px', width: 'toggle' });
});

视频:

这里有一个补丁。实现此修复

$('.menu a#drop-link').attr('click', function(){
  $('#block-menu-block-1').animate({ right: '170px', width: 'toggle' });
});
如果我没有错,我们使用“attr”向HTML标记添加属性。这不是解决办法:)不过我已经试过了。