WordPress和scrollmagic

时间:2017-06-19 17:23:39

标签: javascript wordpress scrollmagic

我正在使用http://scrollmagic.io/库的网站上工作。它是wodpress。在header.php上有这个脚本:

    <script>
// init controller
var controller = new ScrollMagic.Controller();
</script>

在page.php上有更多脚本,我转移到assets / JS。

问题是,当我移动上面的脚本和其他一些脚本并使用注册脚本和wp_enqueue_script调用它们时,它们不知何故无法正常工作。

这意味着,当他们在header.php / page.php上时,他们都会工作。但是,当我创建一个.js文件并使用wp_enqueue_script调用它们时,它们就不起作用了。

但是,它们都在全局范围内,所以函数/对象应该在不同的脚本中工作?但是,为什么他们的工作直接放在page.php / header.php上,但是当我用wp_enqueue_script调用它们时却无法工作?

有什么想法吗?

我在想,也许他们相互依赖(他们这样做,一些脚本使用ScrollMagic.Controller();;它不是Angular,只是来自scrollmagic库的一个函数)。是问题?如果是的话,是否存在wordpress / javascript的依赖管理?

感谢您的帮助!

0 个答案:

没有答案