Javascript JQuery插件不在codepen上工作,在其他地方效果很好

Javascript JQuery插件不在codepen上工作,在其他地方效果很好,javascript,jquery,Javascript,Jquery,我有一个插件,我刚刚写的,这是迄今为止的行动,我希望在开发。我试图将此代码从脚本目录中取出并发布到Codepen.io上。我在那里运行时遇到一个脚本错误,错误是无法读取未定义的“Action”。它由传递事件的click事件实例化。两者都使用jquery2.1。有人知道这里发生了什么吗 这是密码笔: 在JSFIDLE上运行良好。。我想我可以排除我的代码在这里的问题?这似乎是一个内部Codepen.io问题 $(function(){ alert('same code as above, i jus

我有一个插件,我刚刚写的,这是迄今为止的行动,我希望在开发。我试图将此代码从脚本目录中取出并发布到Codepen.io上。我在那里运行时遇到一个脚本错误,错误是无法读取未定义的“Action”。它由传递事件的click事件实例化。两者都使用jquery2.1。有人知道这里发生了什么吗

这是密码笔:

在JSFIDLE上运行良好。。我想我可以排除我的代码在这里的问题?这似乎是一个内部Codepen.io问题

$(function(){ alert('same code as above, i just wrote this because of stackoverflows "smart" validation'); window.location.href = 'http://jsfiddle.net/exsfabxr/'; });

我的第一个猜测是jQueryUI小部件过程中的一些步骤的竞争条件。仔细检查将“验证”数据附加到对象的位置,并确保在运行_instanciateByDataValues方法时已附加该数据。哦,当我运行代码笔时,它正在使用jQuery UI 1.10.4的jQuery 1.11.0。可能是兼容性上的差异,因为您说您正在运行jQuery 2.1。我尝试了一个外部加载无jQuery内置方法,这也是我的想法!我实际上只使用jQuery没有ui,在这个项目上也没有使用他们的widget工厂方法。我不好,我甚至没有注意到这一点。奇怪的是,我可以让你的代码笔在Firefox32中正常工作一半的时间,在Chrome中总是失败。不知道这是否能帮你解决问题,很不幸,我今天没时间了。哈哈,谢谢!
$(function(){ alert('same code as above, i just wrote this because of stackoverflows "smart" validation'); window.location.href = 'http://jsfiddle.net/exsfabxr/'; });