мой вопрос несколько связан с этим вопросом: jQuery UI Tooltip: манипулировать позицией DOM
В моем случае я использую Leaflet и полноэкранный API HTML5, чтобы сделать возможным отображениекарта в полноэкранном режиме.Я также использую всплывающую подсказку jQueryUI, чтобы отображать некоторую информацию при наведении курсора на определенные элементы на карте.К сожалению, всплывающие подсказки покрыты картой в полноэкранном режиме.Таким образом, они присутствуют, но «под» картой.
Насколько я понял из в полноэкранном режиме новый слой добавляется при использовании полноэкранного режима, который находится над каждым другим слоем.Поэтому, естественно, всплывающая подсказка не будет видна, так как jQueryUI добавляет всплывающую подсказку в конец тела, и полноэкранный режим применяется к карте, которая находится в элементе div в теле.
Мне нужны эти подсказки, чтобы быть видимымив полноэкранном режиме.Поэтому я полагаю, что вместо этого мне нужно добавить всплывающую подсказку в div карты.Так что в полноэкранном режиме подсказка также находится в верхнем слое.
Вернуться к первой ссылке: там сказано, что изменить подсказку в DOM невозможно.
Может кто-нибудь помочьотносительно того, как я могу продолжить в этом вопросеИли это просто невозможно?Любые советы приветствуются.
Вот пример: https://jsfiddle.net/7Lturfv2/
(из JavaScript)
var map = L.map('map', {
fullscreenControl: true,
fullscreenControlOptions: {
position: 'topleft'
}
}).setView([51.505, -0.09], 13);
L.tileLayer('http://{s}.tile.osm.org/{z}/{x}/{y}.png', {
attribution: '© <a
href="http://openstreetmap.org/copyright">OpenStreetMap</a> contributors',
maxZoom: 18
}).addTo(map);
$(document).tooltip();
У элементов управления есть всплывающие подсказки, которые отображаются при наведении«маленькая» версия карты.При переключении в полноэкранный режим (пустая кнопка управления) всплывающие подсказки больше не отображаются.