背景画像のある大きなdiv( "parentContainer")の上に、特定の位置でdiv( "childItem")をオーバーレイしようとしています。次に、iscrollを使用して、親divでピンチ/ズームを許可します。これは機能します。ただし、子divは、ピンチ/ズームが完了した後、親divの更新されたズームレベルに対する相対的な位置を維持しません。
したがって、基本的に、背景画像はズームされますが、子divの位置はズームされません。iscrollでズームが完了した後にchildItemを再配置する方法について何かアイデアはありますか?例:
<div id="parentContainer">
<img src="map_background.png" />
<div id="childItem" style="top:40px;left:40px;">
<img src="map_icon.png" />
</div>
</div>
<script type="text/javascript">
var myScroll = new iScroll('parentContainer', { zoom: true });
</script>