将jQuery代码应用于POP OUT MENU

29

我正在尝试创建一个弹出菜单,以便每当用户将鼠标悬停在一个菜单上时,它就会弹出并将图标更改为彩色菜单。

有一些代码的股票。

$('.box').hover(function() {
if(!$(this).data('open')){
    $(this).animate({ top: '-30px' }, 'slow', function() {});
} else {
    $('#.box').animate({ top: '50px' }, 'slow', function() {});
}

});

此处演示:http : //jsfiddle.net/6jLFP/4/

您可以和我分享编辑的jsfiddle吗?我现在真的被困住了。我还需要将状态(彩色图标)悬停在其向上或弹出时处于活动状态。

丹尼

您已接近答案。我做了一些更改:

  • 一个添加position:relative到您的.box

    .box {
       position:relative;
    }
    
  • 两次更改您的功能:

    $('.box').hover(function() {
       $(this).animate({ top: '-30px' }, 'slow');
     }, function () {
       $(this).animate({ top: '0px' }, 'slow');
     });
    

查看此演示http://jsfiddle.net/6jLFP/21/

您也可以使用CSS进行此操作,也可以将其添加到CSS文件中:

.box {transition:all 1s ease-in;}
.box:hover {top:-50px;}

观看此演示http://jsfiddle.net/6jLFP/27/这里唯一的问题是关于兼容性。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Antd将工具提示应用于未折叠Sider上的Menu.Item

来自分类Dev

将jquery应用于使用javascript插入的代码

来自分类Dev

将自定义样式应用于引导选择 .dropdown-menu.open

来自分类Dev

将延迟应用于动画jquery

来自分类Dev

将JQuery应用于div的点击

来自分类Dev

将延迟应用于动画jquery

来自分类Dev

如何将jQuery代码应用于UL中的所有LI

来自分类Dev

Jquery Menu - change to mouseover

来自分类Dev

将 out/in-out 参数与 init-statement 用于 if/switch

来自分类Dev

将CSS应用于嵌套的HTML代码

来自分类Dev

将条件CSS类应用于ReactJS代码

来自分类Dev

将通用代码应用于jbutton组

来自分类Dev

ggplot抱怨将代码应用于数据

来自分类Dev

如何将延迟的对象应用于大量代码?

来自分类Dev

如何使用JQuery将样式应用于正确的标签

来自分类Dev

将jquery修改应用于流星站点

来自分类Dev

在JQuery中动态将CSS渐变应用于元素

来自分类Dev

将点击事件仅应用于目标类jQuery

来自分类Dev

使用变量将jQuery应用于CSS变换

来自分类Dev

将jquery ui应用于can.Component模板

来自分类Dev

重新将jquery应用于克隆的对象

来自分类Dev

jQuery:同时将功能应用于元素

来自分类Dev

jQuery-将方法应用于多个对象

来自分类Dev

将jQuery验证应用于SharePoint可视Web部件

来自分类Dev

如何使用jQuery将类应用于输入项

来自分类Dev

如何将jquery命令应用于多个div?

来自分类Dev

jQuery的。仅将功能应用于关联的内容/ div

来自分类Dev

如何将jQuery动画应用于单个项目?

来自分类Dev

将JQuery脚本应用于特定的网格视图