2009-08-05 78 views
0

我是一個n00b當涉及到JavaScript。我有兩個我在網上找到的腳本,我試圖在同一頁面上使用。一個是prettyPhoto(http://www.no-margin-for-errors.com/projects/prettyPhoto-jquery-lightbox-clone/),我正在使用燈箱效果。另一個是我在頁面中間使用的幻燈片(http://slideshowjs.com/)來旋轉內容。兩個衝突javascripts

請前往http://gherkin.co.nz/jstest/index3.html查看我在說什麼並查看出處。如果有人想讓我在這裏發佈代碼,我會這樣做,只是它有相當數量的代碼。

問題出在prettyPhoto鏈接(「向我們發送電子郵件」下方的頁面)。它應該將鏈接的頁面作爲iframe放入lightbox中 - 它適用於所有其他頁面,但不在此頁面上。在此頁面上,它會將您帶到鏈接頁面,而不是將其浮動到現有頁面上。

如果有人有任何想法或建議,請讓我知道。我一直在努力爭取這一段時間。

回答

1

您將需要使用jQuery的noConflict()。文檔可以發現here

var j = jQuery.noConflict(); 
// Do something with jQuery 
j("div p").hide(); 
// Do something with another library's $() 
$("content").style.display = 'none'; 
+0

這不會解決不使用'$'的插件和腳本之間的衝突。 – Dykam 2009-08-05 10:16:35

+0

哇!超過我的頭。我會嘗試看看我是否可以將此代碼放在某處。謝謝! – user96828 2009-08-05 10:22:25

0

我的螢火蟲對我說:

$( 「#blogSlider」)codaSlider不是 功能= index3.html(LIGNE 21) [打破這個錯誤] $(「#blogSlider」)。codaSlider();

您是否已將示例代碼插入示例頁面?