2016-06-24 39 views
0

いくつかのJavaScript要素を取得し、実際のHTML要素にxyのプロパティを割り当てたいとします。次のコードで見ることができるように、すべてのものが発見されている:これらの要素に次のスタイル割り当て設定値がないのはなぜですか?

<div class="marker ui-draggable" id="RRUeHuhNnd"> 

なぜこれがある:

setTimeout(() => { 
    this.panoramas.map(panorama => { 
    console.log(this.panoramas) 
    // => [Object, Object, Object, __ob__: Observer] 
    const panoramaEl = document.getElementById(panorama.id) 
    console.log(panoramaEl) 
    // => <div class="marker ui-draggable" id="RRUeHuhNnd"> 
    console.log(panorama.x) 
    // => 229 
    panoramaEl.style.left = panorama.x 
    panoramaEl.style.top = panorama.y 
    }) 
}) 

だから私はlefttopが割り当てられていない理由はわかりませんか?

答えて

2
panoramaEl.style.left = panorama.x+"px" 
    panoramaEl.style.top = panorama.y+"px" 

+0

ピクセルを追加することを逃したため、私は愚かですか?ありがとう! – alex

関連する問題