2012-10-19 43 views
2

我正在嘗試marquee不斷滾動圖像並添加外部鏈接,它必須使用thickbox機制彈出。我面臨着jquery課堂衝突問題。請爲此提供解決方案。如何解決jquery類衝突當我使用跑馬燈和厚盒插件?

thickbox的JavaScript,開始與

$(document).ready(function(){ 
    tb_init('a.thickbox, area.thickbox, input.thickbox');//pass where to apply thickbox 
    imgLoader = new Image();// preload image 
    imgLoader.src = tb_pathToImage; 
}); 

和字幕的JavaScript,與

(function ($) { 
    $.fn.marquee = function (class) { 
     var newMarquee = [], 
     .... 
    } 
}); 

開始我有什麼做thickbox來解決衝突問題?

+0

究竟是什麼*是衝突?你是否在控制檯中發生錯誤?他們中的一個是否正在工作,而不是另一個? – danwellman

+0

用花式框代替厚盒子並開始工作。 – Madhusudhan

回答

0

字幕代碼似乎缺少外部調用中的參數。該函數接收$作爲參數,但沒有任何內容被傳遞到要被別名爲$的函數中,將其更改爲:

(function ($) { 
    $.fn.marquee = function (class) { 
     var newMarquee = [], 
     .... 
    } 
})(jQuery); //pass jQuery into the function