我在我的页面中使用以下脚本,由于此脚本,我收到此错误Uncaught RangeError: Maximum call stack size exceeded
。
Sript
if($('section.landing_page').parent('.home1').is(':visible')){
$('body>div,body>header,body>section,body>footer').not($('.home1,.video_popup,#download_app_popup,#display')).addClass('hidden_body');
} else {
$('.hidden_body').removeClass('hidden_body');
};
使用此脚本,我正在检查此特定部分是否可见,然后整个网站将设置为显示无,除非某些弹出窗口的其他网站将显示。
这是因为我为该部分设置了cookie,如果用户第二次出现,那么该部分不可见,但此脚本显示堆栈大小超过错误。
我知道有很多问题,但我没有得到任何针对我的剧本的答案。
提前致谢!
答案 0 :(得分:0)
试试这个,
if($('section.landing_page').parent('.home1').is(':visible')){
$('body div,body header,body section,body footer').not($('.home1,.video_popup,#download_app_popup,#display')).addClass('hidden_body');
} else {
$('.hidden_body').removeClass('hidden_body');
};