Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 13.03.2012, 02:45
Аспирант
Отправить личное сообщение для faraday Посмотреть профиль Найти все сообщения от faraday
 
Регистрация: 10.03.2012
Сообщений: 50

соединить перетаскиваемые дивы
Привет,форум. Есть два дива, перетаскиываемые draggable , задача стоит в соединении их линией, для отображения связи. как это можно сделать?
наткнуля на плагин jsPlumb http://jsplumb.org/doc/usage.html
написал такой код:
$('.div').draggable({
 drag: function () {
jsPlumb.repaintEverything();
 $("#one").plumb({
	target:'two', 
	anchors:[jsPlumb.Anchors.BottomCenter,jsPlumb.Anchors.TopCenter], 
	paintStyle:{lineWidth:2,strokeStyle:'rgb(131,8,135)'},, 	 
	connector:new jsPlumb.Connectors.Straight()	
});
					}
					});

Но работает с большими тормозами и глючит, тогда как на сайте всё ок http://jsplumb.org/jquery/demo.html . что я делаю не так?
Ответить с цитированием
  #2 (permalink)  
Старый 14.03.2012, 15:01
Аспирант
Отправить личное сообщение для faraday Посмотреть профиль Найти все сообщения от faraday
 
Регистрация: 10.03.2012
Сообщений: 50

Третий день уже бьюсь, подкажите что я делаю не так..
<!doctype html>
<html>
	<head>
		<title>jsPlumb 1.3.7 demo - jQuery</title>
		<meta http-equiv="content-type" content="text/html;charset=utf-8" />			
	</head>
<style>
.div{
width:150px;
background:gray;
border:1px black solid;
margin:20px;
height:50px;
cursor:move;
}
</style>

	<body>
    	    <script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js'>
            </script><script type='text/javascript' src='http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.13/jquery-ui.min.js'></script>
			<script type='text/javascript' src='http://jsplumb.org/js/jquery.jsPlumb-1.3.7-all-min.js'></script>
      
	
		<div style="position:absolute">
		    <div id="demo">
			    <div class="div" id="window1"><strong>Window 1</strong><br/><br/></div>
			    <div class="div" id="window2"><strong>Window 2</strong><br/><br/></div>
		        <div class="div" id="window3"><strong>Window 3</strong><br/><br/></div>
		        <div class="div" id="window4"><strong>Window 4</strong><br/><br/></div>
				<div class="div" id="window5"><strong>Window 5</strong><br/><br/>.</div>
		        <div class="div" id="window6"><strong>Window 6</strong><br/><br/></div>
		        <div class="div" id="window7"><strong>Window 7</strong><br/><br/></div>
		    </div>
		 </div>
           <script type="text/javascript">
		   $('.div').draggable();
			var connection1 = jsPlumb.connect({
				source:"window1", 
			   	target:"window2"
				});
        </script>

         
      </body>
     </html>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как в Dreamweaver проверить все ли дивы проставлены? jsuse (X)HTML/CSS 3 06.12.2011 21:03
Соединить несколько файлов JS в один maguaguru Общие вопросы Javascript 17 01.12.2011 17:33
Съезжающие дивы Macy Элементы интерфейса 1 23.08.2011 14:38
Не могу соединить два плагина lukingnu jQuery 3 15.06.2010 21:24