如何解决在jquery中滚动时更改html元素的不透明度不起作用
我有一个 wordpress 网站 enter link description here,我使用了一个插件来创建移动菜单,现在菜单是粘性的,我尝试了 css position absolute 来消除粘性,但它不起作用,所以我试图改变元素的不透明度为 0,因此在滚动时不可见,我使用了以下代码:
$(window).scroll(function () {
var offset = $(document).scrollTop()
var opacity = 0;
if (offset <= 0) {
opacity = 0;
} else if (offset > 0 & offset <= 200) {
opacity = (offset - 1) / 200;
}
else {
opacity = 1;
}
$('.mobmenu').css('opacity',opacity).html(opacity);
});
但这不起作用,我收到以下错误:
类型错误:$ 不是函数
谁能告诉我这里有什么问题,提前致谢
解决方法
将此添加到 <head>
和 </head>
之间
<script src="https://code.jquery.com/jquery-3.6.0.js" integrity="sha256-H+K7U5CnXl1h5ywQfKtSj8PCmoN9aaq30gDh27Xc0jk=" crossorigin="anonymous"></script>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。