Wordpress和GSAP TweenLite的问题

时间:2015-02-09 19:30:06

标签: php wordpress tweenlite gsap

我正在创建我的第一个WordPress主题,我试图整合TweenLite库,但它无法正常工作。我不确定错误在哪里。

首先在我的孩子主题的function.php文件中我有:

add_action('wp_enqueue_scripts', 'custom_theme_scripts');

function custom_theme_scripts() {
    wp_register_script('GSAP', 'http://cdnjs.cloudflare.com/ajax/libs/gsap/latest/TweenLite.min.js', true);
    wp_register_script('Animations', get_template_directory_uri() . '/animation.js', true);
}

第一个脚本是TweenLite,第二个脚本是我的自定义脚本,我使用的测试是否有效。

这是我的测试脚本的代码:

var logo = document.getElementById("logo");
TweenLite.to(logo, 1.5, { width: 500 });

1 个答案:

答案 0 :(得分:1)

wp_register_script是不够的。 在使用wp_enqueue_script();

注册后,您必须将其入队
add_action('wp_enqueue_scripts', 'custom_theme_scripts');

function custom_theme_scripts() {
    wp_register_script('GSAP','http://cdnjs.cloudflare.com/ajax/libs/gsap/latest/TweenLite.min.js', true);
    wp_register_script('Animations', get_template_directory_uri() . '/animation.js', true);

    wp_enqueue_script('GSAP');
    wp_enqueue_script('Animations');
}