使所有菜单项动画化

拉希尔

在这里,您可以看到菜单的一个元素如何工作。

我一直坚持将此动画应用于菜单的所有元素

从理论上讲应该可以工作-我通过以下方式选择了悬停元素:

$('#menu').find('.category-holder');

然后开始将动画应用于儿童:

$(this).children().eq(0).delay(100).animate({opacity: '1'},400)

我在做错什么,如何将动画应用于菜单的所有元素?

vov

检查一下(首先工作的“草稿”,某些变量可能是多余的):

$(document).ready(function (){
  $('.category-holder').hover(function (){
    // cache the parent menu element
    var menu = $(this).closest('.aMenu');
    var container = $(this);
    var containerFirstChild = $(this).children().first();
    var lettersArr = container.children();
    menu.data('pulsating',true);
    var numOfLetters = $(this).children().length;

    function pulse(){
      if(!menu.data('pulsating')) return;

        for (var i=0; i<numOfLetters ; i++) {
         lettersArr.eq(i).delay((i+1)*100).animate({opacity: '1'},400);
        }

      for (var i=0; i<numOfLetters ; i++) {
        if(i==numOfLetters-1){
                lettersArr.eq(i).animate({opacity: '0.3'},400,pulse);
        } else {
                lettersArr.eq(i).animate({opacity: '0.3'},400);
        }

      }
    }
    pulse();
  }, function(){
     // cache the parent menu element
     var menu = $(this).closest('.aMenu');

    $(this).animate({opacity: '0.5'}, 400);
      menu.data('pulsating',false);
  });

});

我使用类而不是id和元素类型引用了各种组件

希望能有所帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

BottomAppBar缺少菜单项-未显示所有菜单项

来自分类Dev

所有菜单项上的Joomla 1.5 500错误

来自分类Dev

所有开始菜单项都消失了

来自分类Dev

正在显示所有子菜单项

来自分类Dev

动画开始时动画菜单项“跳转”

来自分类Dev

选择子菜单项时,它会突出显示父菜单下的所有项目

来自分类Dev

如何循环显示菜单条级别中的所有子菜单项

来自分类Dev

Telegram 没有菜单项

来自分类Dev

为除某些网站以外的所有网站创建上下文菜单项

来自分类Dev

无法在C#中获取Winform中的所有子菜单项

来自分类Dev

Javascript在主页上突出显示了我所有的菜单项

来自分类Dev

如何将target =“ _ parent”添加到所有菜单项

来自分类Dev

以编程方式启用菜单项(及其所有父项)-Delphi

来自分类Dev

导航抽屉-缓慢设置菜单项的动画

来自分类Dev

单击菜单项后恢复汉堡动画

来自分类Dev

在现有菜单项的顶部添加菜单项

来自分类Dev

菜单项重复

来自分类Dev

更改菜单项

来自分类Dev

订购菜单项

来自分类Dev

消失的菜单项

来自分类Dev

隐形菜单项

来自分类Dev

在现有菜单上添加菜单项

来自分类Dev

单击其他父菜单项时如何关闭所有其他打开的子菜单?

来自分类Dev

您如何本地化WatchKit菜单项?

来自分类Dev

单击菜单项后,将类添加到具有特定类的所有页面元素

来自分类Dev

将滚动条添加到具有子菜单项的菜单项中,而不隐藏子菜单项

来自分类Dev

Joomla 3.3-通过插件向所有菜单项添加自定义字段-未保存参数

来自分类Dev

剪切,复制,粘贴,选择所有功能-单击菜单项后如何简单地允许默认处理?

来自分类Dev

有效显示和隐藏菜单项

Related 相关文章

热门标签

归档