2011-03-29 29 views
0

我可以在這裏基地但我有這個網站http://ephemurl.com/4w/5ty,我認爲jscrollpane插件不能正常工作的原因是由於過量的jQuery頁面,我希望這是有道理的。我只是需要幫助,試圖讓這些都很好地一起工作..太多jQuery文檔在一個頁面中沒有衝突不起作用

任何想法?他們都需要
http://code.jquery.com/jquery-latest.min.js
http://ephemurl.com/4w/5tz
http://ephemurl.com/4w/5u1
http://ephemurl.com/4w/5u2
http://ephemurl.com/4w/5u3
http://ephemurl.com/4w/5u4

回答

3

.noConflict()告訴你的jQuery放棄其他庫的$變量。你的about-tabs.js雖然使用$,所以這肯定會拋出一個錯誤。

解決這個問題的最簡單的方法是改變

$(document).ready(function(){ 

jQuery(function($){ 

這樣,你仍然可以使用你的$功能齊全裏(所以你不要有任何改變其他

+0

沒有注意到@ Nathan的答案在上面;他也應該工作。我的解決方案基本上是說他的解決方案的速記方式;這基本上只是你個人喜好的問題。 – 2011-03-29 10:39:06

+0

是的,實際上我傾向於在自己的工作中使用這種方法。我只是做更長的方式來與原來的一致。 – 2011-03-30 13:45:05

2

在約-tabs.js,請嘗試更改$(document).ready(function() {jQuery(document).ready(function ($) {。由於您沒有使用過沖突,該行目前正在導致錯誤。

順便說一句,沒有衝突是不會阻止jQuery插件彼此衝突。這是爲了防止jQuery與其他框架衝突。

+0

謝謝你們的答案!我已經達到了更多的問題,因爲例如我發送的頁面鏈接不正確。我將再次下載jscroll窗格並嘗試DD它,如果我需要使用$(文檔).ready(函數(){任何東西,虐待使用jQuery(文檔).ready(函數($){?? – 2011-04-01 08:12:29