2014-10-10 121 views
0

我想让两个不同的jquery同时运行。有一件事(设计jQuery是我会参考它的)与旋转木马和平滑滚动有关,并自动突出显示导航栏中的当前区域。同时运行两个单独的jQuery

第二个是我想作为复活节彩蛋实现的Konami代码脚本。

当我删除Design jQuery时,konami代码就像它在浏览器中应该那样工作。 但是,当它被添加到该网站时,konami代码无法工作。

是否有某种方式来让他们两个都在同一时间?..

+2

[jQuery.noConflict](https://api.jquery.com/jquery.noconflict/)将允许您为您的页面添加2个不同版本的jquery。但你不需要,你为konami代码使用了什么? – 2014-10-10 22:43:06

+0

嗯,说实话,我根本不知道如何使用jQuery。 设计jQuery函数是http://pastebin.com/Rfmd9avN,konami代码的实际功能来自称为cheet.js的东西。 然后我有一个引用cheet.js的函数,并运行konami代码函数(Appear),在我询问他们后在线的某人在线。 http://pastebin.com/kFsQNYSD – Stealthbird97 2014-10-11 10:51:06

回答

1

如果你没有做它已经,定义设计jQuery和科纳米代码脚本,并使用$(document).ready(varName);

运行的每个那些
1

您可以使用jQuery.noConflict()运行两个jquery。如果您必须将jquery引用为$,则可以将jQuery作为参数传递给自调用函数。例如:

var jquery_one = jQuery.noConflict();

(function($){ 
    //code that use jquery as $ 
})(jquery_one); 
+0

完美!正是我需要做的。 – Stealthbird97 2014-10-11 10:56:04

+0

实际上它工作了一秒钟,但现在它不工作。事实上,一切都停止了。它们都必须封装在这个框架中吗?只是存在var jquery_one = jQuery.noConflict();使其停止。 – Stealthbird97 2014-10-11 11:15:41

+0

它现在运行没有这个代码,它自己... 男人 - jquery是气质的...毫无疑问,它会在10分钟内再次停止工作.. – Stealthbird97 2014-10-11 11:29:45