#javascript #jquery
#javascript #jquery
Вопрос:
Речь идет о плагине jQuery ConceptMap:https://github.com/allain/JavaScript-Concept-Map
Существует также перезапись этого плагина KNV:https://github.com/knv/jquery-conceptmap-plugin
Эти плагины рисуют «концептуальные карты». обе демонстрации показывают карты в верхней части экрана. однако, если вы разместите какие-либо html-элементы над контейнером div, содержащим карту, все элементы на карте будут перепутаны — их позиции неправильно смещаются в окне браузера в ответ на html-элементы, добавленные в верхней части страницы.
Я пытался связаться с обоими разработчиками для исправления, но ответа не последовало. Я безуспешно возился с кодом javascript в этих плагинах. кто-нибудь может это исправить? чтобы воспроизвести проблему, которую я вижу, все, что вам нужно сделать, это загрузить любой пакет плагина и отредактировать демо-версии. просто добавьте <h1> или любой другой html-элемент в начало страницы над элементом <div id =»container»>. вы увидите, что после этого карта будет испорчена.
спасибо J
Ответ №1:
проблема в http://knv.github.com/jquery-conceptmap-plugin/textarea.html находится в css, попробуйте использовать
#container {
background-color: #EEEEEE;
position: relative;
}
вместо
#container {
background-color: #EEEEEE;
}
это должно решить вашу проблему, скажите мне, все ли в порядке 8)
Комментарии:
1. Вы действительно пробовали это сами? То, что вы предлагаете, не решило проблему для меня.