誰かがこれをデバッグするのを手伝ってくれますか??? 私は自分のコードの何が問題なのか本当にわかりません...
数値を別の数値に追加しようとしています....しかし、期待どおりに機能しません...代わりに、数値を文字列として追加するだけです。
これが私のデモです:(すでに解決済み)
ここにjsコードがあります:
$(document).ready(function(){
$("#map").click(function(e){
var x = parseInt((e.pageX - this.offsetLeft)) - parseInt("140");
var y = parseInt((e.pageY - this.offsetTop)) - parseInt("140");
var coor = $("#map").css("background-position").split(" ");
var cx = parseInt(coor[0].replace("px",""));
var cy = parseInt(coor[1].replace("px",""));
$("#map").stop().animate({"backgroundPosition": x+cx+" "+y+cy},"slow");
alert("X:"+x+", CX: "+cx+"\n Y:"+y+", CY:"+cy+"\n Background-pos:"+$("#map").css("background-position"));
});
});
何が悪いのか教えてください...