2016-05-17 110 views
1

我在WordPress有一個網站。它有一個站點預加載器(Queryloader2)。但是,當我去我的網站後,加載第一個網站後裝載。但它應該首先加載加載器。如果我將它添加到標題部分,那麼它運行良好。我加入的頭低於此編碼:如何在WordPress的頭文件中加載自定義jQuery?

看到網站here(現queryloader在頁腳添加)

<head> 
    <?php wp_head(); ?> 
    <script type="text/javascript" src="<?php bloginfo("template_directory"); ?>/js/jqueryloader2.min.js"></script> 
</head> 

但是當我點擊任何圖像,然後它的空白與黑色的顏色上。

現在我對這個網站的代碼是:

functions.php:(只有一個功能部分)

if (is_home() || is_archive()) { 
    wp_enqueue_script('sliphover', get_template_directory_uri() . '/js/jquery.sliphover.min.js', array ('jquery'), null , true); 
    wp_enqueue_script('queryloader2', get_template_directory_uri() . '/js/queryloader2.min.js', array ('jquery'), null , true); 
}elseif (is_single()) { 
    wp_enqueue_style('fancy-box', get_template_directory_uri() . '/css/jquery.fancybox.css', ''); 
    wp_enqueue_script('fancybox', get_template_directory_uri() . '/js/jquery.fancybox.js', array ('jquery'), null , true); 
    wp_enqueue_script('easing', get_template_directory_uri() . '/js/jquery.easing.1.3.js', array ('jquery'), null , true); 

我的一個問題是:如何在WordPress網站的標題添加自定義的jQuery?它只是爲特定的頁面(家庭)。

在此先感謝。

回答

1

試試這個:
將false替換爲true。 所以js文件將被添加到頭部。

if (is_home() || is_archive()) { 
    wp_enqueue_script('sliphover', get_template_directory_uri() . '/js/jquery.sliphover.min.js', array ('jquery'), null , false); 
    wp_enqueue_script('queryloader2', get_template_directory_uri() . '/js/queryloader2.min.js', array ('jquery'), null , false); 
}elseif (is_single()) { 
    wp_enqueue_style('fancy-box', get_template_directory_uri() . '/css/jquery.fancybox.css', ''); 
    wp_enqueue_script('fancybox', get_template_directory_uri() . '/js/jquery.fancybox.js', array ('jquery'), null , false); 
    wp_enqueue_script('easing', get_template_directory_uri() . '/js/jquery.easing.1.3.js', array ('jquery'), null , false); 
+0

太棒了!公認。 –

相關問題