Создание сайтов
Создание сайтов - отличный способ поддержать бренд уже известной компании, а также заявить о себе на стадии Start-Up. Доверьте создание сайта профессионалам и Ваш сайт станет источником увеличения прибыли компании.
Подробнее
Продвижение сайтов
Интернет-агентство ТОП10 предлагает воспользоваться услугами оптимизации сайтов, а именно продвижением сайтов в поисковых системах и контекстной рекламой, так как благодаря этому Ваш сайт найдут.
Подробнее
Тех. поддержка
Информация о вашей деятельности всегда должна быть актуальной. Именно поэтому обновление контента на сайте необходимо осуществлять своевременно, вслед за изменениями, в вашей организации.
Подробнее
jQuery, связь блоков линиями
Задача: связать несколько блоков линиями на JS. Причем, связь у блоков может быть как обычными линиями так и линиями со стрелками на концах + стиль стрелок можно менять.
Для решения этой задачи будем использовать связку jquery.1.11.2 и dom.jsPlumb-1.7.6
JavaScript
HTML
Скрипты jquery.1.11.2 и dom.jsPlumb-1.7.6 - в свободном доступе.
Удачи в web-разработке!
Для решения этой задачи будем использовать связку jquery.1.11.2 и dom.jsPlumb-1.7.6
JavaScript
jsPlumb.ready(function() {
var a = $("#a");
var b = $("#b");
var stateMachineConnector = {
connector:"StateMachine",
paintStyle:{lineWidth:2,strokeStyle:"#8890a2"},
hoverPaintStyle:{strokeStyle:"#8890a2"},
endpoint:"Blank",
anchor:"Continuous",
overlays:[ ["PlainArrow", {location:1, width:10, length:10} ]]
};
// связь от #a к #b
jsPlumb.connect({
source:"a",
target:"b",
anchors:["Center", "Center"]
}, stateMachineConnector);
jsPlumb.draggable($(".draggable")); // при необходимости сделать элементы перетаскивающимися
});
<div style="position: relative"> <div id="a" class="a draggable" style="top:50px; left:50px; width:100px; height: 100px;position: absolute;"> #a </div> <div id="b" class="b draggable" style="top:50px; left:250px; width:100px; height: 100px;position: absolute;"> #b </div> </div>
Удачи в web-разработке!
24.07.201515:3124 Июля 2015 15:31
Ваше имя*
E-mail
Тема
Добавить файлы
Загрузить файлы
#name#
#size#
#name#
Файлы:
Перетащите один или несколько файлов в эту область
или выберите файл на компьютере
или выберите файл на компьютере
Файлы:
Загрузить файлы
Код подтверждения (символы на картинке)*
Отправить