正常に動作する正規表現が必要ですが、現在持っているものは壊れています。私は動的に画像のSRCを見つけ、と交換ホバーにはjQueryを使用して Image.pngimgタグのsrc属性を置き換える正規表現
imagenameの-Dn.png
:目標は
画像についてノーマルsrcがあるあります
$(document).ready(function(){
$(".myButton").hover(
function() {
var s = $(this).attr('src');
s = s.substring(0, s.search(/(\.[a-z]+)$/)) + '-Dn' + s.match(/(\.[a-z]+)$/)[0];
$(this).attr('src', s);
},
function() {
var o = $(this).attr('src');
o = o.replace(/-Dn\./, '.');
$(this).attr('src', o);
}
);
});
:ホバーで
はオフ、それは戻ってImageName.pngに
私の現在のソリューションに設定します
しかし何らかの理由で、ある時点の画像がImageName-Dn.png
に設定されてから、ネジが上がってImageName-Dn-Dn.png
に設定されるなどのようになります。どんな助け?