1

ユーザーの Vincent から提供された次のスクリプトがあります。

これは、画像ファイル onclick にプレフィックス「_」を追加します (たとえば、「_1.gif」を「1.gif」に置き換えます)。

完了するには、onclick を元に戻す方法が必要です ('_' プレフィックスが存在する場合は削除します)。

<script type="text/javascript" src="jquery.js"></script>      
<script type="text/javascript">
var prefix = "_";
function showNextPic(imgelement)
{
    var src = imgelement.attr('src');
    if(src.indexOf(prefix) == -1) {
         src = prefix + src;
    }
    imgelement.attr('src', src);
}
</script>

onClick="showNextPic($(this))

それぞれの画像で。

存在する場合、そのプレフィックスを削除するのを手伝ってくれる人はいますか?

読んでくれてありがとう!

4

1 に答える 1

1
function showNextPic(imgelement)
{
    var src = imgelement.attr('src');
    if(src.indexOf(prefix) == -1) {
         src = prefix + src;
    }
    else if(src.indexOf(prefix) == 0) {
             src = src.substring(1);
    }
    imgelement.attr('src', src);
}
于 2012-07-07T19:25:20.810 に答える