Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Gumby框架-JQuery两次触发onclick事件_Javascript_Jquery_Html_Gumby Framework - Fatal编程技术网

Javascript Gumby框架-JQuery两次触发onclick事件

Javascript Gumby框架-JQuery两次触发onclick事件,javascript,jquery,html,gumby-framework,Javascript,Jquery,Html,Gumby Framework,我正在使用Gumby CSS框架创建一个新站点: 当我使用他们的JQuery检查按钮点击并包装在Gumby JS ready函数中时 Gumby.ready(function() {}); 事件被触发两次。我花了一段时间试图调试,但无法解决它 代码笔演示: HTML <div id="btn"><a href="#">Button</a></div> 注意:删除Gumby.ready有效,但我需要保留该功能,以便我知道Gumby功能可用,对吗?

我正在使用Gumby CSS框架创建一个新站点:

当我使用他们的JQuery检查按钮点击并包装在Gumby JS ready函数中时

Gumby.ready(function() {});
事件被触发两次。我花了一段时间试图调试,但无法解决它

代码笔演示:

HTML

<div id="btn"><a href="#">Button</a></div>

注意:删除Gumby.ready有效,但我需要保留该功能,以便我知道Gumby功能可用,对吗?

你说得对,删除Gumby.ready就可以了。根据文档,默认情况下Gumby将自动初始化。对于手动初始化,必须加载带有标志的脚本:

<script gumby-init="false" src="js/libs/gumby.js"></script>

然后调用Gumby.init().ready()

这是我的建议

最好的

<script gumby-init="false" src="js/libs/gumby.js"></script>