2009-09-14 44 views
1

我想實現Thickbox,我已經做了很多次。JavaScript和CSS

我的問題是,我做了一些jQuery的,如:

$('#txtData').load('aerialProductListing.inc'); 

,當發生這種情況,CSS丟失。

如何讓樣式表再次被識別?還是我可以做一些內聯的工作來解決?

編輯:txtData很簡單:

<div id='txtData'><p></p></div> 


aerialproductListing.inc是簡單的HTML和PHP,沒有什麼花哨和長後,但ThickBox的一塊ISL

<a href="tip.inc?height=400&width=600" class="thickbox small" title="<b>US Tips">US Tip Chart</a> 
+0

請提供周圍txtData的HTML以及aerialProductListing的內容。 – inkedmn 2009-09-14 18:28:45

+1

什麼*究竟*你的意思是「CSS丟失」?樣式可能很容易丟失,但CSS定義的樣式應該始終適用。 – annakata 2009-09-14 18:41:07

+0

@annakata - CSS根本不起作用,但是如果我移動鏈接,我想單擊到javascript調用之外它就可以工作。所以當我把鏈接放在.inc裏時會發生什麼,我提到並從javascript調用它,因爲我發佈了 – user147502 2009-09-14 18:57:28

回答

1

如果一個<style type="text/css"></style>元素被聲明爲裏面#txtData元素,它會在$('#txtData').load(...)後消失。

+0

@orip - 但它不是,我知道它會被清除。樣式表是在index.php和index.php上定義的,我做了一個包含文件的帽子,顯示了一個網站塊,並且我包含了一些javascript的東西,當用戶點擊鏈接和最後一行時是$('#txtData')。load(...)。完成該過程。當用戶點擊我提到的鏈接時,樣式表的內容不再起作用 – user147502 2009-09-14 19:12:07