gpt4 book ai didi

jquery - 将 jquery 代码应用于 POP OUT MENU

转载 作者:行者123 更新时间:2023-11-28 11:58:40 26 4
gpt4 key购买 nike

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

有一些代码。

$('.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/ 。这里唯一的问题是兼容性。

关于jquery - 将 jquery 代码应用于 POP OUT MENU,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19980790/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com