クリックの左マージンに 100% ずつ追加したいと思います。
つまり、現在のマージン値が 100% の場合、クリック時 = 200% 2 回目のクリック時 = 300% など...
どうすればいいですか?私はすべてを検索しましたが、解決策が見つかりません。100 ピクセルを追加するのは簡単ですが、パーセンテージ値が必要です。
ありがとう!
クリックの左マージンに 100% ずつ追加したいと思います。
つまり、現在のマージン値が 100% の場合、クリック時 = 200% 2 回目のクリック時 = 300% など...
どうすればいいですか?私はすべてを検索しましたが、解決策が見つかりません。100 ピクセルを追加するのは簡単ですが、パーセンテージ値が必要です。
ありがとう!
なぜそんなことをするのか理解できません。(パーセンテージのマージン)。
しかし、ここにあります:
LIVE DEMO
jQueryをチェックしてください
$('.mydiv').click(function()
{
var currentMargin = parseInt($(this).css('margin-left'));
$(this).css('margin-left',currentMargin+100+'%');
});
HTML
<div class='mydiv'></div>
CSS
.mydiv
{
background-color:red;
width:100px;
height:100px;
position:absolute;
margin-left:100%;
}