gpt4 book ai didi

jquery - 添加和删​​除 css 的切换按钮

转载 作者:太空宇宙 更新时间:2023-11-04 00:37:25 24 4
gpt4 key购买 nike

如何使用添加和删除或替换 css 制作切换按钮,这是我的代码

$(document).ready(function(){

$("#wrapper").click( function() {
if ($('.toggle').css({top: '-1000px'})) {
$('.toggle').css({top: '0px'});
} else {
$('.toggle').css({top: '-1000px'})
}
// my toggle button is animate hamburger to 'x' button
$(".icon").toggleClass("close");
});

})

最佳答案

您的 if 语句正在设置 $('.toggle') 位置,而不是获取它。你会想要这样的东西:

if ($('.toggle').css('top') === '-1000px') { }

但是您可以使用 ternary 进一步简化它和一些 jQuery chaining :

$("#wrapper").on('click', function() {
$('.toggle').css('top', $('.icon').toggleClass('close').hasClass('close') ? '-1000px' : '0px');
});

关于jquery - 添加和删​​除 css 的切换按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59127829/

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