Jquery “我的菜单导航”会打开EA选项卡,但不会在手机上打开

Jquery “我的菜单导航”会打开EA选项卡,但不会在手机上打开,jquery,wordpress,elementor,Jquery,Wordpress,Elementor,我使用菜单导航滚动到选项卡(通过基本插件)并打开它。我在Elementor中使用此代码: document.addEventListener('DOMContentLoaded',函数(){ jQuery(函数($){ 设eaTabsTitles=$('.eael-tabs-nav-li'); 让openers=document.queryselectoral('.navitems'); 开场白。forEach((e,i)=>{ e、 addEventListener('click',函数(){

我使用菜单导航滚动到选项卡(通过基本插件)并打开它。我在Elementor中使用此代码:

document.addEventListener('DOMContentLoaded',函数(){
jQuery(函数($){
设eaTabsTitles=$('.eael-tabs-nav-li');
让openers=document.queryselectoral('.navitems');
开场白。forEach((e,i)=>{
e、 addEventListener('click',函数(){
if(!(eatAbstratitles.eq(i).hasClass('active')){
EatAbstratitles.eq(i).单击();
}
$('html,body')。设置动画({
scrollTop:eatAbstratitles.eq(i).offset().top-250
}“慢”);
});
});
});
});
我还在菜单导航(navitems)中使用CSS类。在桌面上一切都很好,但在手机上却不行。在移动设备中,它不会滚动。在Chromes控制台中,它给了我以下错误:

(index):744 Uncaught TypeError: Cannot read property 'top' of undefined
at HTMLLIElement.<anonymous> ((index):744)
(anonymous) @ (index):744
我错过什么了吗?为什么它在手机上不起作用?为什么它在桌面上看到这个元素,但在手机上却找不到

scrollTop: eaTabsTitles.eq(i).offset().top - 250