За последние 24 часа нас посетили 16529 программистов и 1679 роботов. Сейчас ищут 846 программистов ...

jsPlumb - конфликт библиотек

Тема в разделе "JavaScript и AJAX", создана пользователем BELkoo, 24 сен 2012.

  1. BELkoo

    BELkoo Активный пользователь

    С нами с:
    24 сен 2012
    Сообщения:
    1
    Симпатии:
    0
    Здравствуйте

    Столкнулся с проблемой совместимости библиотек jquery.

    http://77.120.124.163/js/index.html

    На странице My Production используется скрипт jsPlumb для прорисовки соединителей между объектами. Он использует библиотеку jquery.min.1.7.1.js и http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.13/jquery-ui.min.js
    На этой же странице подключена библиотека jquery.tools.min.js, которая используется для попапов при клике на кнопки Add, Edit и для попапов с хинтами, возникающими при наведении на пункты меню (My Production, Configuration). Вместе эти библиотеки не работают. В итоге работает либо jsPlumb, либо попапы.
    В библиотеке jquery.min.1.7.1.js функций, которые используются для этих попапов, нет.
    Пробовал добиться совместимости, юзая jquery.noConflict. Не помогло.
    Пробовал это:

    Код (Text):
    1. <script type='text/javascript' src='js/jquery.min.1.7.1.js'></script>
    2. <script type="text/javascript">
    3. MyjQuery123(document).ready(function() { }
    4. </script>
    5.  
    6. <script type='text/javascript' src='js/jquery.tools.min.js'></script>
    Частично помогло: передвижение объекта в jsPlumb заработало, но прорисовка соединителей - нет. Видимо, начала работать jquery-ui.min.js, т.к. она отвечает за передвижение.

    Большая просьба помочь.

    P.S.: грузить страницу с jsPlumb в отдельном окне/вкладке - не вариант.
    P.P.S.: аналоги jsPlumb находил (например, dracula_graffle.js, с ним проблем не было), но требуется использовать именно jsPlumb.