2010-08-28 134 views
0

我使用AJAX-Request加載網頁的一部分,該請求由框架處理,該框架傳遞內容。之後,我使用jquery將提供的內容插入到DOM樹中。到現在爲止還挺好。Ajax請求和CSS更改爲鏈接

但是我在處理AJAX請求時產生的交付內容中的鏈接使用背景圖像。通常情況下,我會將背景圖像的路徑放入鏈接標記中的style-attribute,直到我想爲ie使用僞類:hover(您知道,在鼠標顯示替代圖像時懸停) 解決方案是創建一個自定義的CSS文件,該文件將被插入到HTML-Head中,但直到它是AJAX-Request,HTML-Head纔會被髮送。

你有什麼想法,如何將CSS屬性添加到鏈接,這將在AJAX-Call-Time上生成?

+1

我不認爲我明白這個問題。是否有可能在父頁面的頭部定義鏈接背景圖像樣式?由AJAX請求返回的內容將被插入並將拾取CSS。我錯過了什麼? – 2010-08-28 14:31:59

+0

你的問題是毫無意義的...儘量讓它更易理解,並提供一些代碼也.. .. – 2010-08-28 14:39:32

回答

0

不可能使用內聯樣式。

正如jones所說,你可以在你現有的CSS中使用這種風格,並且它應該選擇它。

的另一種選擇是使用jQuery做..

$('div.ajax a').hover(function(){$(this).css('color','red')}); 
+0

a)懸停需要兩個功能,而不是一個,除非它的功能一遍又一遍(在這種情況下,我相信)b )Javascript真的不需要在這裏,CSS幾乎總是足夠的。 – 2010-08-28 15:50:30