1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/niantang-ALine

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

PLugin для рисования линий и аннотаций ALine

[^HTML Линии]

Автор: aboc E-mail: mayinhua@gmail.com

Мой путь в PHP

Демонстрация

Инструкции по использованию плагина ALine для рисования линий и аннотаций

  1. Включите JS файлы

   <script type="text/javascript" src="src/jquery.min.js"></script>
   <script type="text/javascript" src="src/ALine.js"></script>
  1. Инициализируйте ALine

   var demo1 = new ALine('#demo1');
  1. Нарисуйте линии```javascript var demo2 = new ALine('#demo2'); // Горизонтальная линия demo2.init({color:'#666'}).angleLine(50, 150, 100, 150).show(); // Вертикальная линия demo2.init({color:'#777'}).angleLine(150, 50, 150, 250).show(); // Правый угол demo2.init({color:'#888'}).angleLine(250, 100, 350, 200).show(); // Кривая линия demo2.init({color:'#999'}).coolLine(400, 100, 500, 200).show();

```javascript
var demo3 = new ALine('#demo3');
       // горизонтальная линия
       demo3.init({color:'#666'}).angleLine(50, 150, 100, 150).point().show();
       // вертикальная линия
       demo3.init({color:'#777'}).angleLine(150, 50, 150, 250).point({width:8}).show();
       // правый угол
       demo3.init({color:'#888'}).angleLine(250, 100, 350, 200).point({width:10}).show();
       // кривая линия
       demo3.init({color:'#999'}).coolLine(400, 100, 500, 200).point({width:12}).show();
var demo4 = new ALine('#demo4');
       // горизонтальная линия
       demo4.init({color:'#666', canDrag:true}).angleLine(50, 150, 100, 150).point().show();
       // вертикальная линия
       demo4.init({color:'#777', canDrag:true}).angleLine(150, 50, 150, 250).point({width:8}).show();
       // правый угол
       demo4.init({color:'#888', canDrag:true}).angleLine(250, 100, 350, 200).point({width:10}).show();
       // кривая линия
       demo4.init({color:'#999', canDrag:true}).coolLine(400, 100, 500, 200).point({width:12}).show();
var demo5 = new ALine('#demo5');
       // горизонтальная линия
       demo5.init({color:'#666', canDrag:true}).angleLine(50, 150, 100, 150).label('горизонтальная линия').point().show();
       // вертикальная линия
       demo5.init({color:'#777', canDrag:true}).angleLine(150, 50, 150, 250).label('вертикальная линия').point({width:8}).show();
       // правый угол
       demo5.init({color:'#888', canDrag:true}).angleLine(250, 100, 350, 200).label('правый угол').point({width:10}).show();
       // кривая линия
       demo5.init({color:'#999', canDrag:true}).coolLine(400, 100, 500, 200).label('кривая линия').point({width:12}).show();
``````javascript
init({color:'#999', canDrag:true}). coolLine(400, 100, 500, 200). label("кривая линия"). point({width:12}). show();
var demo6 = new ALine('#demo6');
// горизонтальная линия
demo6.init({color:'#666', canDrag:true, callback:function(){
    // current_anchor = {class:arguments[0], start:arguments[1], stop:arguments[2]}
    $("#demo6_memo1").html("Текущий созданный класс: " + arguments[0] + ", текст метки: " + $(". " + arguments[0] + ".line_label").html());
}, clickCallback:function(){
    $("#demo6_click").html("Вы кликнули по классу: " + arguments[0] + ", текст метки: " + $(". " + arguments[0] + ".line_label").html())
}}).angleLine(50, 150, 100, 150).label("горизонтальная линия").point().show();
// вертикальная линия
var demo6 = new ALine('#demo6');
demo6.init({color:'#777', canDrag:true, callback:function(){
    // current_anchor = {class:arguments[0], start:arguments[1], stop:arguments[2]}
    $("#demo6_memo2").html("Созданный класс: " + arguments[0] + ", текст метки: " + $(". " + arguments[0] + ".line_label").html());
}, clickCallback:function(){
    $("#demo6_click").html("Вы кликнули по классу: " + arguments[0] + ", текст метки: " + $(". " + arguments[0] + ".line_label").html())
}}).angleLine(150, 50, 150, 250).label("вертикальная линия").point({width:8}).show();
// прямой угол
var demo6 = new ALine('#demo6');
demo6.init({color:'#888', canDrag:true, callback:function(){
    // current_anchor = {class:arguments[0], start:arguments[1], stop:arguments[2]}
    $("#demo6_memo3").html("Созданный класс: " + arguments[0] + ", текст метки: " + $(". " + arguments[0] + ".line_label").html());
}, clickCallback:function(){
    $("#demo6_click").html("Вы кликнули по классу: " + arguments[0] + ", текст метки: " + $(". " + arguments[0] + ".line_label").html())
}}).angleLine(250, 100, 350, 200).label("прямой угол").point({width:10}).show();
// кривая
var demo6 = new ALine('#demo6');
demo6.init({color:'#999', canDrag:true, callback:function(){
``````markdown
     //current_anchor = {class:arguments[0], start:arguments[1], stop:arguments[2]}
      $("#demo6_memo4").html("Созданный класс: " + arguments[0] + ", текст метки: " + $(".  " + arguments[0] + ". line_label").html());
      }, clickCallback: function() {
        $("#demo6_click").html("Вы кликнули по классу: " + arguments[0] + ", текст метки: " + $(".  " + arguments[0] + ". line_label").html())
      } }).coolLine(400, 100, 500, 200).label("кривая").point({ width: 12 }).show();

Конкретные значения различных параметров не рассматриваются, см. демонстрацию

Адрес демонстрации: https://abocd.github.io/ALine/demo.html


Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/niantang-ALine.git
git@api.gitlife.ru:oschina-mirror/niantang-ALine.git
oschina-mirror
niantang-ALine
niantang-ALine
master