我發誓這應該可行,但事實並非如此。我必須失去了一些東西簡單:增量式CSS定位不起作用
HTML:
<div id="box"></div>
CSS:
#box {
position: absolute;
background: blue;
width: 200px;
height: 200px;
left: 20px;
top: 20px;
}
的JavaScript:
$('#box').click(function(e) {
if (e.shiftKey)
$(this).css('left', '70px');
else
$(this).css('left', '+=50');
});
如果你按住Shift並單擊,該框移動正如它應該。嘗試點擊不換班,並且該框不會將其左邊緣位置增加50px。是什麼賦予了?
這是一個jQuery錯誤,我正在努力尋找一個鏈接。這裏曾問過很多次。 – 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