これはうまくいくはずですが、そうではありません。あなたはShift +クリックした場合、インクリメンタルCSSの配置が機能しない
$('#box').click(function(e) {
if (e.shiftKey)
$(this).css('left', '70px');
else
$(this).css('left', '+=50');
});
ボックスの移動:
HTML::
<div id="box"></div>
CSS:
#box {
position: absolute;
background: blue;
width: 200px;
height: 200px;
left: 20px;
top: 20px;
}
JavaScriptの私は、単純な何かが欠けする必要がありますそれはすべきだ。シフトなしでクリックすると、ボックスの左端の位置が50ピクセル増加しません。何がありますか?
を追加する必要がありますので、文字列、私はそこにリンクを見つけるのに苦労している。それはかなりここ数回ここで尋ねられてきました。 – thirtydot
[jQuery 1.6.1の矢印キーでdivを移動できません](http://stackoverflow.com/questions/5983034/move-div-with-arrow-key-in-jquery-1-6- 1-does-not-work) – thirtydot