2009-09-03 5 views
50

Мне было интересно, знает ли кто-нибудь о карте разума jQuery (или чистый javascript). Я нашел this one несколько раз, но, к сожалению, он использует MooTools.jQuery Mind Map/Think Map

+1

Я держу пари, вам необходимо переписать его с помощью jQuery.ui – dlamblin

ответ

56

Я решил поместить one you found в плагин jQuery, который можно найти. LINK REMOVED - SEE EDIT. Это было написано примерно за 2 часа прошлой ночью, поэтому, вероятно, пронизано ошибками. Если вы найдете какие-либо ошибки, не стесняйтесь писать мне по электронной почте, указанным в моем профиле StackOverflow.

Редактировать: Я связался с автором оригинальной Mindmap, и преобразование jQuery стало ядром разработки. Вы можете получить его, а также улучшить скорость и новую функциональность here, на странице Github.

+0

Были пара незначительных проблем, но до сих пор это хорошо. Благодаря! –

+0

Слишком плохо, что это не работает в IE8 – ludwigm

+0

Это действительно работает в IE8, но очень вяло. Если вы нажмете F12, чтобы открыть Dev Tools, а затем обновите страницу, он будет работать нормально. В настоящий момент это происходит только неудачно, потому что в этом примере используется консольная библиотека – Doug

28

Я думаю, вы должны попробовать http://thejit.org/

Я использую его все время, и идеально подходит для моих потребностей.

+2

Там также новый проект: https://github.com/mindmup/mapjs – franzlorenzon

4

Кроме того, если вы решите написать свою собственную реализацию, хорошая библиотека визуализации - d3.js.

5

Есть также arbor.js, намного более новые, чем те, которые цитируются в других ответах. Он реализует алгоритм направленности силы, подобный js-mindmap, который вы указали, но с лучшей производительностью, поскольку он использует веб-пользователей. Фактический рендеринг остается для вас, поэтому вы можете использовать jquery или все, что вы предпочитаете.

1

Я написал this one для проекта, это расширенная версия плагина jQuery для других js-узлов, которые я нашел в Интернете, подходящих для динамического содержимого (т. Е. Также поддерживает динамическое добавление/удаление узлов, метки выбора, настраиваемые обратные вызовы и стили).

Примечание: IE не было целей совместимости, так как это также officially being dropped