2014-10-10 122 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