В настоящее время мы используем Dojo для создания приложения мобильной карты. Мы используем Esri для обслуживания карт. Все работало до изменения с 3.2 до 3.3. Карта отлично работает, но у меня возникают проблемы с реализацией базовой карты. Я проводил исследования в течение нескольких дней, пытаясь понять, почему моя галерея не появилась, но я сузил свою проблему, фактически являясь макетом моих тегов div. На моей странице index.html у меня есть много тегов div для разных меню, а что нет. Я следил за всеми тегами div, чтобы убедиться, что они все закрыты, и они есть.Dojo: Div Tag Issue
Так это то, что я в настоящее время внедрил:
<div id="displayView" data-dojo-type="dojox.mobile.View">
<div data-dojo-type="dojox.mobile.Heading"
data-dojo-props='fixed:"top", label:"Display Options", back:"Menu",
moveTo:"menuView"'>
<div id="galleryDiv"> </div>
</div>
</div>
С помощью этого кода, галерея не отображается, но если я перееду тег закрытия Див над сНом ид = «galleryDiv», то это галерея будет отображаться, но она отображается на каждой странице приложения, потому что нет конечного тега div. Кроме того, мы пытались реализовать кнопки, которые будут перемещать изображения базовой карты в галерее слева направо, но они работают только в google chrome. Я не был уверен, почему он будет работать только в Chrome, а не в любом другом браузере.
Первоначально у меня был прокручиваемый вид, но он вообще не отображался, поэтому я сменил его на mobile.view, и он сработал. На протяжении всего приложения он обменивает просмотр и прокручиваемые представления, но из того, что я исследовал, он должен работать независимо.
После всех исследований, которые я сделал, я уверен, что это связано с отношениями родитель/ребенок с тегами div, но я не уверен, почему это приведет к тому, что моя галерея будет отображаться на одной странице и почему, когда я закрыл теги div, он появляется. Однако, если я закрываю тег div, галерея появляется на КАЖДОЙ странице.
Я ценю любую помощь, идеи и комментарии! Итак ... Любые идеи? ...