gpt4 book ai didi

jquery - 刷新页面时导航闪烁?

转载 作者:行者123 更新时间:2023-12-01 08:00:18 25 4
gpt4 key购买 nike

请看这个 fiddle :http://jsfiddle.net/3Sazd/

刷新页面时,隐藏的ul在隐藏之前会闪烁。我怎样才能阻止这种情况发生?

$(document).ready(function () {
$('li ul').slideUp();

$('.no-js li a').on("click", function () {
$('ul ul').slideUp(400);
if($(this).siblings('ul').is(":visible"))
$(this).siblings('ul').slideUp(400);
else
$(this).siblings('ul').slideDown(400);
});
});

最佳答案

您可以使用 display: none 最初隐藏元素。

http://jsfiddle.net/3Sazd/1/

编辑:正如其他人所建议的,您也可以最初使用 JavaScript 隐藏元素。如果您需要在禁用 JavaScript 的情况下使元素可见,这可能是一个更好的主意。但是,根据页面加载所需的时间,它们可能仍会闪烁一点。

关于jquery - 刷新页面时导航闪烁?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20355894/

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