我試圖將兩個單獨的文本字段輸入的輸入更改後,將圖像保持器div移動到特定的x和y座標。以下是x座標的代碼。jQuery在文本輸入更改後移動div
這裏是一個jfiddle here
var img1x;
var img1y;
var img1position;
img1position = $("#img1").position();
img1x = img1position.left;
img1y = img1position.top;
我已經試過這樣做,它只有在開關輸入值爲 「0」 移動DIV。它不會移動別的東西:
$("#img1x").change(function() {
//alert("img1x: " +img1x);
$("#img1").css('left', $("#img1x").val());
});
我試過這個,它什麼也沒做。
$("#img1x").change(function() {
img1x = $("#img1x").val();
//alert("img1x: " +img1x);
$("#img1").css('left', img1x);
});
安德魯是正確的,你可以嘗試使用http://api.jquery.com/animate/爲一種流動的過渡,那麼你就不需要了'px'到底 – kidwon