私はこの問題を理解しようとしています:
メニューに:afterクラスがあり、このメソッドを使用した後、画像とそれがうまく機能していることを示します。
IE 7 の :after および :before css 疑似要素ハック
そこで言及されたjqueryを追加しました:
http://jquery.lukelutman.com/plugins/pseudo/
ローカルではうまく動作しますが、これをサーバーに追加すると、ホームページ (IE7) url-homepage/images/image.jpg でうまく動作します。
...しかし、別のページに移動すると、擬似は次のようなパスを実行します:url-homepage/about/images/image.jpg...どうすればこれを防ぐことができますか..jsのパターンだと思います..
var patterns = {
text: /^['"]?(.+?)["']?$/,
url: /url\(["']?(.+?)['"]?\)$/
};
function clean(content) {
if(content && content.length) {
var text = content.match(patterns.text)[1],
url = text.match(patterns.url);
return url ? '<img src="' + url[1] + '" />': text;
}
}
1 つのパス (/path/images/) にのみ移動する方法を知っている人はいますか?