自定义Java脚本不起作用?

时间:2015-08-30 作者:コードバ リノ

基本上我想让效果看起来像这样here

但我的不会产生我目前有一个按钮的效果,但它不会激活弹出菜单的效果。

我用来测试它的网站here

任何帮助都将不胜感激。

我认为剧本很经典。改变div类的js不起作用,但我不明白为什么

1 个回复
最合适的回答,由SO网友:Will 整理而成

有几个问题,但最主要的是Sidebareffect何时起作用。js加载了它要查找的HTML,但它还不存在。所以

var container = document.getElementById( \'st-container\' )
// and
buttons = Array.prototype.slice.call( document.querySelectorAll( \'#st-trigger-effects > button\' ) )
运行脚本时,两者都为空。

最简单的修复方法是<script> 在您的<body> 标签,而不是<head>. 如果您手动将这些文件包含到主题中,没问题,只需将它们粘贴到主题中,相当于footer.php. 如果要将它们排队,请参见此处的$in\\u footer参数:http://codex.wordpress.org/Function_Reference/wp_enqueue_script

您还有两个容器id="st-trigger-effects". 请参见此处:https://html5.validator.nu/?doc=http%3A%2F%2Fchocobento.x10.mx%2Fwp%2F

相关推荐

如何使用两个不同文件向jQuery AJAX调用发送php变量

我需要从一个php文件(page.php)向另一个jquery文件(sender.js)中的Ajax调用发送一个私人电子邮件地址。此电子邮件地址必须对用户/或网站不可见,直到用户从wp\\U mail获得自动响应,它必须允许用户答复组织。此电子邮件地址因客户想要联系的组织而异(数百个)。我必须在表单之前从组织获取电子邮件地址,因为它是由javascript生成的。(generated\\u mail.js)发件人。js在页面的标题中被很好地调用。php我在(page.php)中尝试了这段代码——一个组织在