Javascript JQuery脚本阻止HTML加载到商业主题中
在我们的Woocommerce主题中,我们有一个代码块,在允许html可见之前,它似乎分配了一个带有setTimeout逻辑的html类:Javascript JQuery脚本阻止HTML加载到商业主题中,javascript,html,jquery,woocommerce,Javascript,Html,Jquery,Woocommerce,在我们的Woocommerce主题中,我们有一个代码块,在允许html可见之前,它似乎分配了一个带有setTimeout逻辑的html类: $( function(){ blockshop.init(); setTimeout( function(){ $( "html" ).addClass( "page-loaded" )
$( function(){
blockshop.init();
setTimeout(
function(){
$( "html" ).addClass( "page-loaded" )
$( '.shop-header-wrapper' ).addClass( 'visible' )
},
50
);
显然,从SEO的角度来看,这可能并不理想,而且它在很大程度上影响了我们的DOM
是否有其他方法可以应用这个“HTML”类,以便在不使用jQuery的情况下显示HTML(或者至少使用更好的方法?)这是一个购买的主题,因此如果可能的话,我们希望对其进行调整
如果我修改脚本以在(document.ready)上应用函数,HTML的加载速度似乎更快,但会影响链中前面的其他JQuery,从而破坏站点。您可能在启用ssl的站点上设置了http引用而不是https。另外,请提供chrome上console选项卡的屏幕截图,这样我们就可以看到问题所在有更好的方法可以直接在php中将类添加到主体中。不需要js。谢谢你的回复-它表明我们能够用一些简单的CSS覆盖脚本,这迫使HTML类保持可变。