如何使用IE6检索元素的当前背景图像值?
|
这有点发疯。我有将当前背景图像从选定元素保存到变量中的代码,然后使用该代码创建img标签。
简而言之,以下各项在我测试过的所有浏览器中都适用,但IE6除外:
var bg = $(\'.element_selector\').css(\'background-image\');
IE6的返回值为\'none \',这是不正确的。 (在有人建议尝试使用\'backgroundImage \'而不是\'background-image \'之前,没有骰子。)
关于如何获得该价值的任何想法?
更新:我忘了提到有问题的背景图像是由DD_belatedPNG处理的,现在看来是罪魁祸首-如果我注释掉此修复程序,我将获得我的价值。如果有人临时了解png修复程序后仍如何获取该值,请告诉我。
没有找到相关结果
已邀请:
2 个回复
娜拐赐巫潭
之前设置
变量,则将获得所需的结果。如果事后例如在
事件中进行设置,则将获得
的值。 另外,DD_belatedPNG将图像元素添加到包含背景图像的页面(类别为
),因此您可以1)重复使用,2)复制或3)从该元素中获取
属性值。 这是我的测试代码: CSS:
HTML:
jQuery的:
纫合峭