私は自分のサイトの透明なPNG画像にスーパーライトを適用したいと考えていますが、これまではsrc
属性のPNG画像を持つ画像にのみ適用しています。jQuery - 背景画像のプロパティによるスーパーライトとフィルタ
ここでは、「。png」を含むbackground-image
プロパティを持つすべての要素をフィルタリングしたいと考えています。
誰かがクエリを提案できますか?
ありがとうございます。
私は自分のサイトの透明なPNG画像にスーパーライトを適用したいと考えていますが、これまではsrc
属性のPNG画像を持つ画像にのみ適用しています。jQuery - 背景画像のプロパティによるスーパーライトとフィルタ
ここでは、「。png」を含むbackground-image
プロパティを持つすべての要素をフィルタリングしたいと考えています。
誰かがクエリを提案できますか?
ありがとうございます。
スーパーライトを使用したことはありませんでしたが、これは正しい軌道に乗るはずです。
$("*").each(function()
{
if($(this).css("background").indexOf(".png") != -1)
{
$(this).supersleight();
}
});
私はjQueryがそれほど役に立たないと思います。あなたは全体のHTMLを解析し、正規表現を使用して一致を探してみてください
:あなたはこのよう外部スタイルシートで定義されたPNG画像を照合することができませんことを覚えておく必要がありますしかし
// filename filter may require some modifications
// I just picked most common chars
$('html').html().match(/[/\w\d.-]+\.png/g);
。