我想将Supersleight应用到我网站上的透明png图像,到目前为止,我只将其应用于src
属性中包含PNG图像的图像。
现在我想要使用包含'.png'的background-image
属性过滤掉所有元素。
有人可以建议查询吗?
提前致谢。
答案 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。