gpt4 book ai didi

javascript - jQuery 点击切换

转载 作者:行者123 更新时间:2023-11-30 12:46:10 25 4
gpt4 key购买 nike

我的脚本中有这段代码:

$(document).ready(function() {
$('*').not('div#user').click(function() {
$('div#userSettings').hide();
});
$('div#user').click(function() {
$('div#userSettings').toggle();
$('div#profileSettings').toggleClass('rotate');
});
});

我需要 div#userSettings 隐藏任何东西,但它的按钮或本身被点击,我希望它只在我点击 div#user 时出现>.

toggleclass 仍然有效,只是 div#userSettings 根本没有出现

最佳答案

你可以停止事件传播

$(document).ready(function () {
$(document).click(function (e) {
$('#userSettings').hide();
})
$('#user').click(function (e) {
e.stopPropagation();
$('#userSettings').toggle();
$('#profileSettings').toggleClass('rotate');
});
$('#userSettings').click(function (e) {
e.stopPropagation();
});
});

演示:Fiddle

关于javascript - jQuery 点击切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22425150/

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