gpt4 book ai didi

jquery - 滑动切换类

转载 作者:行者123 更新时间:2023-11-28 15:10:00 25 4
gpt4 key购买 nike

我有一个用于覆盖滑出菜单的切换类。

叠加层的 css 样式为:

background-color: rgba(0,0,0,0.8);
width: 100%;
height: 100vh;
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
transition: all 0.5s ease-in;
z-index: 9999;

切换类的 jQuery 是:

    $('#shiftnav-toggle-main-button, .shiftnav-panel-close').on('click', function(){ // On click on menu button or close button
$("#shiftnav-toggle-main-button").toggleClass('overlay', 500, 'easeIn');
});

toggle 类在菜单打开时滑入,但是当菜单关闭时,它就消失了,而不是滑出。当菜单关闭时,如何让它遵守 css 转换设置?

最佳答案

它回到你的代码和你的 UI 逻辑,因为你把你的按钮变成覆盖,所以当你的类有 width 但元素没有时,它不会向右播放 transition

删除:

transition: all 0.5s ease-in !important;

.overlay 然后将 .shiftnav-toggle 替换为:

.shiftnav-toggle {
cursor: pointer;
transition: all 0.5s ease-in !important;
width: 100px; // sample width and height
height: 20px;
}

查看结果以了解我的第一条评论。但我强烈建议您更改代码,而不是将 width 添加到您的元素,而是添加一个 overlay 并且不要将您的按钮变成一个覆盖层。

关于jquery - 滑动切换类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48621599/

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