|
@@ -1,4 +1,4 @@
|
|
|
-## Галерея
|
|
|
+## Галерея 8
|
|
|
Галерея (img, prev, next) + лента thumbnails. Hashlinks (?)
|
|
|
```javascript
|
|
|
$("#container").gallery([['url1.jpg','thumb1.jpg'],['url2.jpg', 'thumb2.jpg']],{thumbSize: 100,
|
|
@@ -9,7 +9,7 @@ $("#container").gallery("currentImage") //array with URLS of image and thumbn
|
|
|
```
|
|
|
|
|
|
|
|
|
-## Тест
|
|
|
+## Тест 8
|
|
|
```javascript
|
|
|
var tests = [{question: "Сколько вам лет?",
|
|
|
answers: ["<5","5..10","10..20"]},
|
|
@@ -19,7 +19,7 @@ $("#container").test(tests);
|
|
|
//....
|
|
|
$("#container").test("results"); // ["10..20", "мужской"]
|
|
|
```
|
|
|
-## TreeControl
|
|
|
+## TreeControl 9
|
|
|
|
|
|
```javascript
|
|
|
var cars = {
|
|
@@ -36,23 +36,23 @@ var cars = {
|
|
|
$("#container").tree(cars); // строит вложенный tree control по аналогии с деревом папок
|
|
|
```
|
|
|
|
|
|
-## GridView
|
|
|
+## GridView 6
|
|
|
```javascript
|
|
|
$("#container").grid([{name: "aaaa", surname: 'bbbb'},{name: "aaaa", surname: 'bbbb'}], [{key: "name", width: 200, title: "Имя"}, {key: "surname", width: 200, title: "Фамилия"}], 10 /* количество записей на странице */);
|
|
|
// строит grid control по типу slickgrid, jqgrid.
|
|
|
```
|
|
|
-## ToolTip
|
|
|
+## ToolTip 3
|
|
|
```javascript
|
|
|
$("a.hinted").toolTip();
|
|
|
```
|
|
|
Аналог https://jqueryui.com/tooltip/
|
|
|
|
|
|
-## Magnifier
|
|
|
+## Magnifier 3
|
|
|
```javascript
|
|
|
$("#block").magnify(1.5); //увеличивается в полтора раза block
|
|
|
```
|
|
|
|
|
|
-## MenuBuilder
|
|
|
+## MenuBuilder 5
|
|
|
|
|
|
Скреативьте плагин `menuBuilder`, которая из структуры
|
|
|
```javascript
|
|
@@ -90,7 +90,7 @@ var config = {
|
|
|
$("#menuContainer").menuBuilder(menu, config); //построить меню в элементе с id "menuContainer", с указанием классов и текущей ссылки другого вида
|
|
|
```
|
|
|
|
|
|
-## ScrollableFlyingBlock
|
|
|
+## ScrollableFlyingBlock 6
|
|
|
Сделать плагин, который обеспечивает "прилепленное" поведение блока на странице (на подобие меню сайта). Меню должно иметь *css* `position: fixed`, однако при скролле мышью, если блок не влазит
|
|
|
по высоте в страницу, он должен прокручиваться (т. е. временно "прилипать" к остальной странице)
|
|
|
|
|
@@ -99,7 +99,7 @@ $('#leftMenu').scrollableFlyingBlock(); //контейнер левого мен
|
|
|
$('#right').scrollableFlyingBlock(); //контейнер правого блока меню #right левитирует над страницей
|
|
|
```
|
|
|
|
|
|
-## GrafityBox
|
|
|
+## GrafityBox 4
|
|
|
|
|
|
Оформить рисовалку из дз в форме плагина. Обеспечить работу нескольких плагинов одновременно на странице.
|
|
|
|
|
@@ -107,7 +107,7 @@ $('#right').scrollableFlyingBlock(); //контейнер правого бло
|
|
|
$("#container").grafityBox({width: 400, height: 400}) // создает в div#container вложенные элементы (canvas размерами из конфигурации, выбор цвета-инструмента и т. п.)
|
|
|
```
|
|
|
|
|
|
-## ValidatedFormBuilder
|
|
|
+## ValidatedFormBuilder 6
|
|
|
Создает форму, при изменении данных в которой вызываются функции-валидаторы
|
|
|
|
|
|
```javascript
|
|
@@ -125,7 +125,7 @@ $("#form").formBuilder({login: {value: "",
|
|
|
}); //увеличивается в полтора раза
|
|
|
```
|
|
|
|
|
|
-## GraphPlot
|
|
|
+## GraphPlot 8
|
|
|
Рисует график, координатные оси, то ли по точкам, то ли с помощью callback-функции. В конфигурации передаются размеры координатной плоскости
|
|
|
|
|
|
|
|
@@ -138,10 +138,10 @@ $("#plotContainer").graphPlot({xMin: -5, yMin: -2, xMax: 5, yMax: 2},function(x)
|
|
|
})
|
|
|
```
|
|
|
|
|
|
-## SalfetkaDraw
|
|
|
+## SalfetkaDraw 9
|
|
|
главная настройка - количество секторов (угол между ними). И что бы работало.
|
|
|
|
|
|
-## PiePlot
|
|
|
+## PiePlot 6
|
|
|
Рисует круговые диаграммы на подобие jqPlot.
|
|
|
|
|
|
```javascript
|
|
@@ -153,7 +153,7 @@ $("#container").piePlot([
|
|
|
```
|
|
|
|
|
|
|
|
|
-## UpScroll
|
|
|
+## UpScroll 8
|
|
|
|
|
|
Создать плагин, который обеспечивает перемотки страницы вверх по нажатию на блок, запоминает при этом позицию на странице и возвращается при нажатии наверху. Перемотку сделать плавной.
|
|
|
|