jQuery - Supersleight&过滤背景图像属性

时间:2009-07-23 10:31:42

标签: jquery

我想将Supersleight应用到我网站上的透明png图像,到目前为止,我只将其应用于src属性中包含PNG图像的图像。

现在我想要使用包含'.png'的background-image属性过滤掉所有元素。

有人可以建议查询吗?

提前致谢。

2 个答案:

答案 0 :(得分:1)

从未使用过极光,但这应该让你走上正轨。

$("*").each( function()
{
    if( $(this).css("background").indexOf( ".png" ) != -1 )
    {
        $(this).supersleight();
    }
});

答案 1 :(得分:0)

我不认为jQuery可以帮助你。

您可以尝试解析整个HTML并使用正则表达式查找匹配项:

// filename filter may require some modifications
// I just picked most common chars
$('html').html().match(/[/\w\d.-]+\.png/g);

但是你必须记住,你不能以这种方式匹配外部样式表中定义的png。