2012-03-22 52 views
0

我正在爲我妹妹的婚姻建立一個網站。由於時間不夠,我正在使用和組裝一些免費插件。我也在學習Jquery和AJAX。在同一頁面上定義多個JQuery插件之間的作用域

在模板中,當單擊一個選項卡時,內容將使用AJAX通過JQuery加載到名爲contentholder的中央div內。有四個選項卡,其中一個是指向照片庫的鏈接。

我使用的是下載的照片庫的演示,這是我修改廣泛,以滿足我的需求,並以適合內容持有者div的尺寸內對我的主模板。
這個照片庫也在JQuery中。它完美地作爲一個單獨的網站。

現在的問題是,當我鏈接我的選項卡(在模板上)加載內容所有者中的照片庫。照片庫。它被加載,甚至不會被稱爲任何東西。 2.更進一步,網站進入一個初始(電影)狀態。在另一個內部加載模板。在每個Tab上點擊兩個內部模板。

模板和圖片庫都使用CSS-3,jQuery(都使用不同的過時版本,但用最新的1.7.1替換它)。兩者都使用.ready()和.load()以及基本ajax實現作爲常用函數。

我想,這可能是由於共同的。就緒()函數,它們都用來加載內容。
有沒有一種方法來定義模板和相冊,插件之間的單獨範圍。

如果你能想到的任何其他原因,請與解決方案告訴它。

我沒興趣使用iframe的FLASH或系統插件,只是現代網絡標準。

編輯: -這是基本模板,我使用
http://tutorialzine.com/2010/01/sweet-tabs-jquery-ajax-css/
這是我使用的相冊
http://tympanus.net/codrops/2010/12/14/moleskine-notebook/

標籤三個插​​件是一個與鏈接在div中加載的照片庫content holder

+0

我會得到一個Web託管服務,然後上傳錯誤的網站,如果有需要找到解決方案。 – 2012-03-23 08:08:36

+0

仍然有問題?是的,如果你想讓我檢查一下,請把整個網站都提供 - 這與腳本/ html的組合有關。 – Steen 2012-03-27 10:45:22

回答

0

由於你的問題是全部文本和沒有代碼,你只能得到一個受過教育的猜測.. :-)和一個非常快速和骯髒的建議...

您的問題可能在於重複的ID和類,而不是加載/就緒。並不是所有的腳本命名人員都將它們命名爲非常獨特的東西,因此您可以找到具有相同ID的變量或插入的元素。

解決這個非常不專業的方式將使用I幀 - 定義範圍,有不同的網頁...你會學到什麼,但將獲得參加婚禮的時間

+0

對不起,我忘了提及。我也不想使用IFrame。該模板使用ajax更新中央div。沒有重複的id或類,我已經確保它。 – 2012-03-23 07:54:45

+0

我編輯了這個問題,以給出我使用的插件/樣本的鏈接,我沒有給出任何代碼,因爲我不確定錯誤執行的確切點。 '$(document).ready()'是我唯一可以提出的錯誤。 – 2012-03-23 08:07:09

相關問題