2010-08-28 126 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