gpt4 book ai didi

javascript - 页面刷新后执行jQuery函数

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

我做了一个功能,检查窗口是否已调整大小以及元素是否可见,以便更改一些类并添加一点 css。问题是如果我刷新页面,更改将被还原。这是我的代码片段:

$(document).ready(function() {

$(window).resize(function() {
if(isMenuVisible() == true){
$('#my-nav').removeClass('navbar-fixed-bottom');
$('#my-nav').addClass('navbar-fixed-top');
$('body').css('padding-top', '50px');
} else{
$('#my-nav').removeClass('navbar-fixed-top');
$('#my-nav').addClass('navbar-fixed-bottom');
$('body').css('padding-top', '0');
}
}) ;
});

最佳答案

$(document).ready(function() {  

function resizeChanges(){
if(isMenuVisible() == true){
$('#my-nav').removeClass('navbar-fixed-bottom');
$('#my-nav').addClass('navbar-fixed-top');
$('body').css('padding-top', '50px');
}else{
$('#my-nav').removeClass('navbar-fixed-top');
$('#my-nav').addClass('navbar-fixed-bottom');
$('body').css('padding-top', '0');
}
}

$(window).resize(resizeChanges);

resizeChanges();
});

通过这种方式,您可以定义一个单独的函数来进行更改,您可以添加事件监听器来触发它,还可以在加载/刷新后调用该函数本身。

关于javascript - 页面刷新后执行jQuery函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38817512/

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