だから、ここで私がこれまで持っているものです:私が欲しいものhttps://jsfiddle.net/625qofbe/1/Javascriptでdiv位置を変更するには?
は、「約」のdiv、Loremのイプサムのテキストを含む、どのような「X」のシンボルでなければなりません(私はどのように知らないの位置のためでありますユーザーが左上の「About」ボタンをクリックしたときに、左に30ピクセル移動するために、画像をJSfiddleにリンクする(申し訳ありません)。ここに私がいることをやろうとしてきたのJavascriptです:
document.getElementById("button").addEventListener("click", AboutOnScreen);
function AboutOnScreen() {
document.getElementById("about").style.left = 30px;
}
私はグーグルでてきたし、年齢のために、このように成功した小さな実験に対してJavascriptを確認するには、何も働いていたんだと私は「何を見ることができませんここで間違っている。
最後の目標は、オフスクリーンの隠れたLoremテキストをユーザーがAboutをクリックしたときにスライドさせ、Xアイコンをクリックするとオフスクリーンでスライドさせることです。私は理論的にはそれがどういうことか分かっていたと確信していましたが、私はステップ1で悩まされました。
EDIT:ヘルプみんなのおかげで、しかし、両方のI /バック崇高テキストにコードを貼り付けコピーした場合にも動作しませんでしたJSfiddleにうまく働いた不気味2つのソリューション。しかし、私は、 "addEventListener"行を削除し、Aboutボタンのdivタグに "onclick = 'AboutOnScreen()'"を追加することで、その問題を解決しました。 "addEventListener"行は、(Arindamが提案したように)ページソースをチェックしたときにエラー通知を送信したので、完全に削除しました。奇妙なことは、私が前にそれを試したことは確信しています。だから、このヘッドスクラッチャーの解決策は以下のすべての答えの合流点であることが判明しました。 @Rikardが述べたように
ために適切カンマ... '左= '30px' が文字列;'とちょうど '残っていない= 30px;' – Rikard
@Rikard:それはそれらが引用符であることを注目に値します( ' '')カンマ( '、')ではありません。 –
これは自分では作成しないでください。 jqueryを使用します。 – Gregg