私はjavascriptを初めて使用しています。私は非常に単純なプロジェクトを開始しようとしています。これは、制御可能なdivを表示することです。キーボードのdキーを押します。私は現在、どの属性を変更するのかわからないので、divをどのように移動するかに関する問題を抱えています。JavaScriptでdiv/moving divを左右に再配置
divBar = null;
function detectKey() {
//97 = a
//115 = s
//100 = d
//119 = w
if (event.charCode == 97) {
//a
alert(divBar.position);
}
if (event.charCode == 115) {
//s
}
if (event.charCode == 100) {
//d
}
if (event.charCode == 119) {
//w
}
}
function createDiv() {
divBar = document.createElement("div");
divBar.id = "divBar";
divBar.style.border = "solid 1px #AAAAAA";
divBar.style.backgroundColor = "black";
divBar.style.top = 400;
divBar.style.height = "10px";
divBar.style.width = "100px";
divBar.style.position = "absolute";
document.body.appendChild(divBar);
document.addEventListener("keypress", detectKey, false);
}
私はその条件文を入れることはできません。 divが左、右、上下に移動するようにします。
それを試してみましたが、ここ=( – denniss
ワークス働くように見えるdoesntの:。http://jsfiddle.net/jfriend00/rRbZz/をあなたのコードは多少の誤差が含まれているあなたはjsfiddleに私の固定コードを見ることができます。 – jfriend00