gpt4 book ai didi

javascript - Grand/sticky jQuery 插件仅在 771px 以下激活

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

我正在使用 Grand/sticky jQuery 插件使我的导航栏固定在页面顶部。 https://github.com/garand/sticky .我想知道是否可以让这段代码仅在 771px 以下工作?

这是我用来制作导航棒的东西:

 jQuery(document).ready(function(jQuery){
jQuery("nav").sticky({ topSpacing: -77});
});

这就是我的想法,我可以将上面的代码放入其中,使其仅在 771px 以下工作,但当我放入时它不起作用。

jQuery(document).ready(function() {
function checkWidth() {
var windowSize = jQuery(window).width();

if (windowSize >= 771) {
console.log(">");
}
else if (windowSize < 771) {
console.log("<");
}

}

// ON LOAD
checkWidth();

// RESIZE
jQuery(window).resize(checkWidth);
});

我在正确的轨道上吗?禁用功能与它有什么关系https://github.com/garand/sticky/pull/70/files?short_path=04c6e90

最佳答案

有一个包含 .unstick 的 fork 版本,这是我的解决方案:

 jQuery(document).ready(function(jQuery){
jQuery("nav").sticky({ topSpacing: -77});

jQuery(window).resize(function(){
if (jQuery(window).width() >= 771){
jQuery("nav").unstick();
}
if (jQuery(window).width() < 771){
jQuery("nav").sticky({ topSpacing: -77});
}
});


});

关于javascript - Grand/sticky jQuery 插件仅在 771px 以下激活,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24393300/

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