如何禁用特定页面中的延迟加载

时间:2016-11-06 15:41:02

标签: wordpress webpage

在网站www.elektronka.sk中,我已向下滚动

激活延迟加载

请帮我在滚动仅一页

上停用延迟加载

http://www.elektronka.sk/aktualny-letak/

向下滚动后的内容显示,我需要禁用它,并显示没有滚动的内容

脚本在这里:

<script id="elm-services-_e0be74666bb9c4-script">
jQuery(window).load(function(){

    if(!isResponsive(1024)){
        jQuery("#elm-services-_e0be74666bb9c4-main").waypoint(function(){
            jQuery("#elm-services-_e0be74666bb9c4-main").addClass('load-finished');
        }, { triggerOnce: true, offset: "95%" });
    } else {
        jQuery("#elm-services-_e0be74666bb9c4-main").addClass('load-finished');
    }
  });
</script>

如何仅对这一页禁用“加载完成”?

请告知,谢谢

1 个答案:

答案 0 :(得分:1)

您只能在函数文件中使用此代码在特定页面上加载脚本。

// Load conditional scripts
function conditional_scripts()
{
    // test if you are on the right page.
    if (is_page('pagenamehere')) {
        wp_register_script('scriptname', get_template_directory_uri() . '/js/scriptname.js', array('jquery'), '1.0.0'); // Conditional script(s)
        wp_enqueue_script('scriptname'); // Enqueue it!
    }
}

糟糕,不要忘记添加

add_action('wp_print_scripts', 'conditional_scripts');

可能可以测试除页面名称之外的其他内容,例如页面模板或页面类别。

问候

亚历