gpt4 book ai didi

javascript - 阻止已启动的 js 插件的操作

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

上下文:

我正在使用 jQuery 插件 stickyScroll因此,当我进入特定页面时,侧栏会与滚动的用户一起移动。

enter image description here

但是,当用户使用小屏幕尺寸时,我需要取消该操作。

enter image description here

我尝试过覆盖样式,但该插件比经典的更强大!重要

$(window).resize(function(){
if($(window).width() >= 991){
$('.index2').stickyScroll({ container: '.containerIndex2' });
}else{
$('.sticy-active').style('top','0 !important');
}
})

我也很难使用return,但我不知道如何说它应该返回这个特定的函数。

那么有没有办法比 !important 更强制使用样式或取消函数操作?

最佳答案

你只需要执行一个重置功能,它上面有文档!

window.resize(resetSticky);
function resetSticy(){
if(window.innerWidth < 768)
$('selector').stickyScroll('reset')
else
$('selector').stickyScroll()
}

在这种情况下,您可以根据用户调整大小或查看端口来打开和关闭它!如果你不在 document.ready 上调用它,它只会在你调整浏览器大小时执行,所以你必须这样做。

$(document).ready(function(){
resetSticky();
})

关于javascript - 阻止已启动的 js 插件的操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35082488/

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