0
いくつかのJavaScript要素を取得し、実際のHTML要素にx
とy
のプロパティを割り当てたいとします。次のコードで見ることができるように、すべてのものが発見されている:これらの要素に次のスタイル割り当て設定値がないのはなぜですか?
<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
})
})
だから私はleft
とtop
が割り当てられていない理由はわかりませんか?
ピクセルを追加することを逃したため、私は愚かですか?ありがとう! – alex