我正在使用最流行的 jquery 自定义滚动插件之一:Malihu
它有一个选项,可以帮助确定元素是否在可滚动的父容器视口中(请参阅Plugin-specific jQuery expression)。在插件的演示页面上,它工作得很好,但在我自己的项目中却不行。而且我在任何地方都找不到答案。
当我尝试在我的项目中使用此选项时,我总是收到一个错误:“未捕获的错误:语法错误,无法识别的表达式:不支持的伪:mcsInView”
jQuery:V 3.3.1 马里胡:V 3.1.5
jQuery代码示例:
$('.route_wrapper .info')
.mCustomScrollbar({
scrollButtons: {
enable: false
},
scrollInertia: 0,
callbacks:{
onScroll:function(){
if ($('#vid3').is(':mcsInView')) {
console.log('In viewport')
}
}
}
});