Перелік методів css контрольованих jquery. Ще один блог фрілансера. Зміна окремих властивостей

Давно у моєму блозі не було статей про JQuery. Ні, статті з його застосуванням були, звичайно, але він там виступав у ролі допоміжного інструменту, а рубрика «Вивчаємо JQuery» тим часом покривалася пилом. А тим часом настав час перейти до найцікавішої частини навчання – додавання різних ефектів, саме те, через що його беруться вивчати багато людей. І в сьогоднішній статті ви дізнаєтесь, як змінювати CSS-властивості «на льоту».

Перш ніж ми перейдемо безпосередньо до ефектів, повернемося трохи назад і поглянемо на CSS. У попередніх статтях, ми змінювали зовнішній вигляд сторінки шляхом додавання або видалення різних CSS-класів, які перед цим, звичайно ж, повинні бути створені в CSS-файлі. Як правило це правильний спосіб, тому що він зважає на роль CSS при формуванні сторінки.

Однак трапляються випадки, коли вам потрібно змінити стиль CSS, якого немає у файлі стилів, або який не можна описати. Для таких випадків JQuery існує метод.css() .

Для того щоб отримати значення CSS-властивості, ми повинні просто передати ім'я властивості як рядок приблизно так. css('backgroundColor') .

Властивості, що складаються з кількох слів, можна записувати через дефіс, як у CSS-файлі (background-color) або різним регістром, як вони записуються в DOM (backgroundColor). Для встановлення властивостей CSS метод.css() використовує два способи. Перший спосіб – два параметри, назва CSS-властивості та його значення, через кому. Другий - карта, що складається з пар властивість-значення.

Css("property","value") .css((property1: "value1", "property-2": "value2")))

Ми будемо використовувати метод. css() , так само як використовували. addClass() – об'єднаємо їх селектором і прив'яжемо подію. Розберемо метод.css() на конкретному прикладі. Нам знадобиться наступна HTML-розмітка:

Колекції на вкладці "Вставка" містять елементи, що визначають загальний вигляд документа. Ці колекції служать для вставки таблиць, колонтитулів, списків, титульних сторінок та інших стандартних блоків. Під час створення малюнків, діаграм чи схем вони узгоджуються з видом поточного документа.

І трохи CSS:

#textbox( border: 1px solid #000; background: #DFECFF; margin: 20px auto; text-align: left; padding: 10px; width: 400px;

В результаті у нас з'явиться така сторінка:

На сторінці є дві кнопки – для збільшення та зменшення шрифту. В принципі тут можна використовувати метод.addClass() , описаний у попередній статті, але давайте трохи ускладнимо завдання, і уявімо, що нам потрібно зменшувати або збільшувати текст, при кожному натисканні відповідної кнопки. Це звичайно можна реалізувати через опис окремого класу для кожного кліка, але набагато простіше буде отримувати поточний розмір тексту, і збільшувати (зменшувати) його за заданим значенням.

Наш код традиційно починається з $(document).ready() та обробника подій кнопки $("#increase").click() :

$(document).ready(function()( $("#increase").click(function()( )); ))

Далі, розмір шрифту можна легко отримати через $(“#textbox”).css("fontSize") . Однак, значення, що повертається, буде містити як число так і одиниці вимірювання, тому нам потрібно зберегти кожну частину у власну змінну, після чого ми зможемо збільшити число, і заново приєднати до нього одиниці вимірювання. Також ми плануємо використовувати об'єкт JQuery більше одного разу, отже, було б непогано і зберегти його в змінну.

$(document).ready(function() ( $("#increase").click(function() ( var $speech = $("div.speech"); var currentSize = $speech.css("fontSize")) var num = parseFloat(currentSize, 10); var unit = currentSize.slice(-2);num *= 1.4; $speech.css("fontSize", num + unit); ));

Перший рядок усередині функції.click() зберігає змінну з блоком #textblock.

Зверніть увагу, що ми використовуємо символ $, в імені змінної $speech. Оскільки $ - це допустимий символ для змінних JavaScript, ми можемо використовувати його як нагадування, що ця змінна зберігає об'єкт JQuery. Наступний рядок – зберігає змінну розмір шрифту блоку #textblock – наприклад, 12px.

Після цього ми використовуємо parseFloat() та slice(). Функція parseFloat() використовується для конвертування рядкових значень у числові (десяткові). Наприклад, рядок 12 буде конвертована в число 12. Якщо рядок починається з нечислового символу, parseFloat() поверне NaN, що означає: «Не числове значення» ( Not a Number).Другий аргумент функції parseFloat() , гарантує, що число буде конвертовано саме в десяткове значення.

Метод.sice() повертає підрядок, що починається з певного символу рядка. Оскільки назва одиниць виміру, які ми використовуємо довжиною у два символи (px), ми вказуємо, що підрядок має починатися з двох останніх символів основного рядка.

Все, що нам залишилося це помножити отримане значення змінної num на 1.4, а потім встановити розмір шрифту шляхом склеювання двох змінних num і unit:

$(document).ready(function()( $("#increase").click(function()( var $speech = $("#textbox"); var currentSize = $speech.css("fontSize")); var num = parseFloat(currentSize, 10); var unit = currentSize.slice(-2); num*=1.4; $speech.css("fontSize", num + unit); ));

Тепер після натискання кнопки «Збільшити», текст у блоці збільшується, як на представленому скріншоті:

Наступний клік по цій же кнопці продовжує збільшувати текст у блоці.

Для того, щоб зробити працюючу кнопку «Зменшити», ми ділитимемо значення змінної – num/=1.4 . І щоб не збільшувати розмір коду, ми можемо об'єднати два обробники подій.click() в один, через клас button . Потім, після встановлення змінних, ми легко можемо множити або ділити, ґрунтуючись на ID кнопки, яка була натиснута. Ось як має виглядати код:

$(document).ready(function()( $("input").click(function()( var $speech = $("#textbox")); var currentSize = $speech.css("fontSize"); var num = parseFloat(currentSize, 10); var unit = currentSize.slice(-2); ( num/=1.4; ) $speech.css("fontSize", num + unit); )); ))

Вище наведено найпростіший приклад використання метода.css() на практиці. Можна навести ще один приклад використання цього методу.

Поділ пунктів меню

Досить часто в дизайні зустрічається такий прийом, як розділення пунктів меню вертикальною лінією, причому перший і останній пункт меню не повинні мати бічній лінії.

Для такого меню буде потрібна наступна HTML-розмітка:

Ul( list-style: none; ) ul li( list-style: none; float: left; background: #DFECFF; display: block; padding: 10px; border-right: 1px gray solid; ) ul li a( text- decoration: none; color: #000;

Ось так буде виглядати наше меню:

А для того, щоб прибрати правий роздільник у останнього пункту меню (четвертий пункт), можна використовувати такий код:

$(document).ready(function()( $("#menu ul li:last").css("border-right", "none"); ));

І в результаті у нас виходить таке меню:

Як бачите користуватися цим методом досить просто і зручно, але намагайтеся не зловживати ним, а використовувати тільки в тих випадках, коли немає можливості додати потрібний стиль в CSS-файл.

На кількох прикладах розглянемо додавання властивостей CSSна сторінку сайту за допомогою jQuery. Розбираємо плюси та мінуси двох основних способів зміни стилів на сторінці.

Щоб змінити параметри вмісту сторінки, за допомогою бібліотеки jQuery для JavaScript, можна скористатися двома способами:

1. Зміна окремих властивостей

Змінимо елементи із властивостями class-oneі .class-twoпри наведенні на елемент із класом .сайт.

$ (".сайт"). mouseover (function () (

$ (".class-one, .class-two"). css ("width", "30%");

$ (".class-one, .class-two"). css ("height", "240px");

} ) ;

Зміна класів

Цей спосіб кращий і зручний, якщо потрібно змінити багато різних властивостей за допомогою jQuery. Якщо всі ці властивості прописати в самому js файлі, то можна серйозно ускладнити читання та розуміння всього коду. Краще прописати всі стилі в CSS файлі, а за допомогою jQuery міняти їх.

У разі події поміняємо стиль .class-oneна стилі .class-one .class-two:

$ (".сайт"). on ( "mouseover mousemove" , function () (

$ (".class-one"). removeClass() . addClass ("class-one class-two");

} ) ;

Якщо уважно подивитися на код вище, можна запитати, навіщо ми видаляємо клас class-oneі його потім повертаємо разом з іншим.

Так потрібно, тому що в цьому коді було вирішено .class-oneвикористовувати як «ярлик», щоб надалі можна було обробляти цей елемент, не згадуючи який у нього новий клас.

Повертає або змінює значення css-величин у вибраних елементах сторінки. Функція має чотири варіанти використання:

повертає значення css-величини styleNameу вибраного елемента. Якщо вибрано кілька елементів, значення буде взято у першого.

css-величині styleNameбуде надано значення value, у всіх вибраних елементів.

групі css-величин styleName1, styleName2, ...будуть присвоєні значення value1, value2, ..., у всіх вибраних елементів.

css-величині styleNameбуде присвоєно значення, повернене користувальницькою функцією. Функція викликається окремо для кожного з вибраних елементів. При дзвінку, їй передаються такі параметри: index- позиція елемента в наборі , value- поточне значення css-величини styleNameу елемента.

Приклади використання:

Зауваження: важливо зазначити, що використовуючи метод.css(styleName) ви отримаєте значення css-величини лише першого елемента з усіх вибраних. Якщо вам потрібні значення всіх елементів, слід використовувати конструкції типу .map() або .each() .

В дії

знайдемо серед списку планет рідну землю і виділимо її зеленим кольором:

~lt~!DOCTYPE html~gt~ ~lt~html~gt~ ~lt~head~gt~ ~lt~script src="http://code.jquery.com/jquery-latest.js"~gt~~ lt~/script~gt~ ~lt~style~gt~ #list( width:260px; ) .item( width: 250px; height: 20px; float: left; margin: 1px; padding: 3px; background-color: # EEEEEE;list-style-type:none; ) ~lt~/style~gt~ ~lt~/head~gt~ ~lt~body~gt~ ~lt~ul id="list"~gt~ ~lt~li class="item"~gt~Меркурій~lt~/li ~gt~ ~lt~li class="item"~gt~Венера~lt~/li ~gt~ ~lt~li class="item"~gt~ Земля~lt~/li ~gt~ ~lt~li class="item"~gt~Марс~lt~/li ~gt~ ~lt~li class="item"~gt~Юпітер~lt~/li ~gt ~ ~lt~li class="item"~gt~Сатрурн~lt~/li ~gt~ ~lt~li class="item"~gt~Уран~lt~/li ~gt~ ~lt~li class=" item"~gt~Нептун~lt~/li ~gt~ ~lt~li class="item"~gt~Плутон~lt~/li ~gt~ ~lt~/ul~gt~ ~lt~script~gt~ $("#list .item").css("background-color", function(i,val)( if($(this).text() == "Земля") return "#cceecc"; else return val ;)); ~lt~/script~gt~ ~lt~/body~gt~ ~lt~/html~gt~

Збережіть цю сторінку для тестування наведених нижче прикладів.

Бібліотека jQuery надає ряд зручних спеціалізованих методів, які значно спрощують роботу зі стилями CSS. Одним із найбільш широко використовуваних методів такого роду є метод css(), короткий опис якого наведено в таблиці нижче:

При зчитуванні значень властивостей за допомогою методу css() ви отримуєте значення властивості, яке має перший елемент, що міститься в об'єкті jQuery. У той же час при встановленні властивості зміна застосовується до всіх елементів набору. Приклад найпростішого використання методу css() наведено нижче:

$(function() ( var sizeVal = $("label").css("font-size"); console.log("Розмір шрифту: " + sizeVal); $("label").css("font- size", "1.5em"); ));

У цьому сценарії ми вибираємо всі елементи label, отримуємо за допомогою методу css() значення властивості font-size та виводимо його на консоль. Потім ми знову вибираємо всі елементи label і присвоюємо нове значення цієї властивості всім елементам.

Попри те що у сценарії використовується фактичне ім'я властивості (font-size), а чи не його запис із застосуванням регістру, тобто. Форма запису, в якій ця властивість визначена в об'єкті HTMLElement (властивість fontSize), вона також сприймається коректно, оскільки jQuery підтримує обидва варіанти.

В результаті роботи даного сценарію на консоль виводиться наступний результат:

Установка для властивості значення у вигляді порожнього рядка ("") дорівнює видалення цієї властивості з атрибуту style даного елемента.

Встановлення одночасно кількох властивостей CSS

Існують два способи одночасної установки кількох CSS-властивостей. Перший - це формування ланцюжка викликів методу css(), як показано нижче:

$(function() ( $("label").css("font-size", "1.5em").css("color", "blue"); ));

У цьому сценарії встановлюються значення властивостей font-size та color. Того ж ефекту можна досягти, використовуючи об'єкт відображення, як показано на прикладі нижче:

$(function() ( var cssVals = ( "font-size": "1.5em", "color": "blue"); $("label").css(cssVals); ));

Обидва варіанти сценарію призводять до того самого результату, показаному на малюнку:

Встановлення відносних значень

Як аргументи метод css() може набувати також відносних значень. Вони є числові значення, яким передують знаки += і -= і які додаються або віднімаються з поточного значення. Цей прийом можна використовувати лише щодо числових величин. Відповідний приклад наведено нижче:

$(function() ( $("label:odd").css("font-size", "+=5")) $("label:even").css("font-size", "-=5 ")));

Відносні значення виражаються у тих самих одиницях, як і значення властивостей. У цьому випадку розмір шрифту збільшується на 5 пікселів для непарних елементів label та зменшується на ту саму величину для парних. Результат показаний малюнку:

Встановлення властивостей за допомогою функції

Можна встановлювати значення властивостей динамічно передаючи функцію методу css(). Відповідний приклад наведено нижче:

$(function() ( $("label").css("border", function(index, currentValue)) ( if ($(this).closest("#row1").length > 0) ( return "thick solid red"; ) else if (index % 2 == 1) ( return "thick double blue"; ) )); ));

Аргументами, що передаються функції, є індекс елемента в наборі та поточне значення властивості. Ця змінна посилається на об'єкт HTMLElement, що відповідає елементу, а функція повертає значення, яке потрібно встановити.

Використання спеціалізованих методів для роботи з властивостями CSS

На додаток до методу css() у jQuery визначено ряд спеціалізованих методів, призначених для отримання або встановлення значень конкретних властивостей. Перелік цих методів наведено у таблиці нижче:

Методи роботи з конкретними властивостями CSS
Метод Опис
height() Повертає висоту (у пікселях) першого з елементів, що містяться в об'єкті jQuery
height(значення) Встановлює висоту всіх елементів, що містяться в об'єкті jQuery
innerHeight() Повертає внутрішню висоту (тобто висоту елемента, включаючи внутрішні відступи, але виключаючи межі та поля) першого з елементів, що містяться в об'єкті jQuery
innerWidth() Повертає внутрішню ширину (тобто ширину елемента, включаючи внутрішні відступи, але виключаючи межі та поля) першого з елементів, що містяться в об'єкті jQuery
offset() Повертає координати першого з елементів, що містяться в об'єкті jQuery, щодо початку документа
outerHeight(логічне_значення) Повертає висоту першого з елементів, що містяться в об'єкті jQuery, включаючи внутрішні відступи та межі. Аргумент визначає, чи має при цьому враховуватися розмір полів
outerWidth(логічне_значення) Отримує ширину першого з елементів, що містяться в об'єкті jQuery, включаючи внутрішні відступи та межі. Аргумент визначає, чи має при цьому враховуватися розмір полів
position() Повертає координати першого з елементів, що містяться в об'єкті jQuery, щодо батьківського елемента, у якого заданий тип позиціонування
scrollLeft(), scrollTop() Отримує значення відступу прокручування зліва або зверху для першого з елементів, що містяться в об'єкті jQuery
scrollLeft(значення), scrollTop(значення) Встановлює значення відступу прокручування зліва або зверху для всіх елементів, що містяться в об'єкті jQuery
width() Отримує ширину першого елемента, що міститься в об'єкті jQuery
width (значення) Встановлює ширину всіх елементів, що містяться в об'єкті jQuery
height(функція), width(функція) Встановлює висоту або ширину всіх елементів, що містяться в об'єкті jQuery, за допомогою функції

Назви більшості цих методів говорять самі за себе, проте деякі з них потребують додаткових пояснень. Методи offset()і position()повертають об'єкт, що має властивості topі leftякі вказують положення елемента. Приклад використання методу position() наведено нижче.


Добрий день. Сьогодні як я і обіцяв в уроці розглянемо методи, які використовуються для управління CSSстилями за допомогою jQuery.

Нагадаю, що за допомогою стилів ми можемо не тільки визначати зовнішній вигляд елемента на веб-сторінці, але й керувати його становищем, показувати та приховувати його за своїм бажанням, змінювати розмір та багато чого. Образно кажучи, той, хто отримує доступ до управління стилями CSS, Той управляє самою веб-сторінкою! А jQueryтаку можливість своїм користувачам надає!

У jQueryє три категорії методів: одні маніпулюють із відібраними елементами, інші повертають значення елемента, а треті змінюють самі елементи.

Щоб додати якомусь елементу стиль, необхідно скористатися таким методом: .css(name,value)

Поки ми не пішли далеко від верху сторінки, поміняємо стиль у назви статті. Зробимо його, наприклад, червоного кольору:

.

$("#title".css("color", "#cc0000");


У цьому прикладі я відібрав елемент з ідентифікатором id="title", який відповідає за відображення назви сайту та додав стиль, тобто. колір. А кнопки відповідають за застосування або повернення стандартного стилю.
В якості параметрів можуть використовуються назви та значення, які застосовуються в CSS: background, border, font-style, colorі т.д.

Якщо потрібно задати для елемента кілька CSS-правив, краще використовувати наступну конструкцію:

.css((properties))

$("#text").css(( "color" : "blue", "fontStyle" : "italic", "font-weight" : 900 ));


Ця інструкція зробить у попереднього параграфа колір тексту синім, а насиченість шрифту встановить 900.

Зверніть увагу, що для складно-складових властивостей CSSначебто font-weightі background-colorтакож використовуються їх еквіваленти з JavaScript: fontWeight, backgroundColorі т.д.

Для демонстрації інших методів роботи зі стилями я скористаюся допомогою різнокольорових квадратів, які вже неодноразово послужили мені службу в таких уроках, як і .

Нагадаю код та стилі для їх створення:

HTML код:


Стилі CSS:

DivRel (position:relative; width:600px; height:275px; border:dotted 1;) .big (position:absolute; width:200px; height:200px; left:200px; top:50px; background-color:red; :solid 1px white;color:white;text-align:right;z-index:1;) .red (position:absolute; width:100px; border:solid 1px white;color:white;text-align:right;z-index:1;) .green (position:absolute; width:100px; :green;border:solid 1px white;color:white;text-align:right;z-index:2;) .blue (position:absolute; width:100px; -color:blue; border:solid 1px white;color:white;text-align:right;z-index:3;cursor:pointer;)


Розглянемо видалення та присвоєння якомусь елементу CSS-Класу:
.removeClass(class)
.addClass(class)


$("#style2").click(function()( $("#divRel1 > div:first").removeClass(); )); $("#rstyle2").click(function()( $("#divRel1 > div:first").addClass("big"); ));


Дана інструкція з натискання на кнопку: "Видалити клас", видалити клас у першого дочірнього елемента, що міститься в ідентифікаторі id="divRel1"і додасть до нього клас class="big"після натискання на кнопку: "Додати клас".

Наступний метод додає зазначений клас до елемента, якщо його немає, або видаляє цей клас, якщо елемент має його:
.toggleClass(class)

Спробуйте покликати мишкою в межах рамки, що обрамляє кольорові квадрати. Колір фону змінюватиметься поперемінно.

$("#divRel1").click(function () ( $(this).toggleClass("yellow"); ));


А отримати (перший рядок) і задати (другий рядок) ширину та висоту елемента елемента відповідно можна за допомогою методів:
.width()
.width(value)
.height()
.height(value)

$("#divRel1 > div:last").toggle(function()( $ (this).width(200).height(170); ),function()( $ (this).width(100).height (100); ));


Продемонстрований вище код відбирає останній :lastелемент ідентифікатора id="divRel1"та за допомогою перемикача toggleзмінює або відновлює значення за замовчуванням при натисканні на синій квадрат. Для підказки у стилях визначено властивість: cursor:pointer.

Це дуже цікава та важлива особливість методів jQuery: вони використовуються, як для завданняпараметрів, так і для отриманнязначень цих параметрів.

Але це ще не все! jQueryдозволяє, у разі потреби, видалити CSS-файл, пов'язаний з HTML-сторінкою та прив'язати новий:
$("link").attr("href", "Alternative.css");

Спробуйте змінити, на вашу думку, стилі або код jQuery. Цікаво, що у вас вийде?

Дата: 2011-06-28

Подобається

Коментарі до замітки:

Чудова стаття. Все зрозуміло. Дякую.

Саме для цього ми і набираємо віддалених співробітників, які виконуватимуть роботу, тобто ставити лайки та отримати за це гроші.

Вам достатньо просто зареєструватись на нашому сервісі. > www.oplata-vklike.tk<

Пропонуємо Вам роботу без вкладень, на системі автоматичного прийому та обробки замовлень.

Ми надаємо:

Наш ліцезіонний софт.
- Документи з усією необхідною доп. інформацією.
- Постійна технічна підтримка.

Оплата від 5500 на день. Виплати щоденно.

Детальніша інформація на нашому сайті >> obrabotka.zarplatt.ru<<

Наш сервіс пропонує справжні лайки на фото замовників, які готові платити за якість.

Щоб стати нашим віддаленим співробітником і почати ставити лайки, заробляючи при цьому 45 рублів за 1 поставлений лайк,

Достатньо просто зареєструватися на нашому сервісі. > http://oplata-vklike.tk/<

Виведення зароблених коштів щодня протягом декількох хвилин.

Стабільна робота із навчанням, висока зарплата!

Ви працюєте вдома! Повністю чесно та прозоро;
Доступно для всіх - неважливо, хто ви і який у вас досвід роботи в інтернеті!
Ви зароблятимете: понад чотири тисячі рублів на день!
Складність: Нескладно!
Оплата: - вже на наступні гроші у вас на рахунку!

Ознайомтеся з умовами нашого сайту. > realno-money.tk< Скопируйте и вставьте в адресную строку Вашего браузера.

Наш сервіс пропонує справжні лайки на фото замовників, які готові платити за якість.

Саме для цього ми й набираємо віддалених співробітників, які виконуватимуть роботу, тобто ставити лайки та заробляти за це гроші.

Щоб стати нашим віддаленим співробітником і почати ставити лайки, заробляючи при цьому 45 рублів за 1 поставлений лайк,

Вам достатньо просто зареєструватись на нашому сервісі. > oplata-vklike.tk<

Виведення зароблених коштів щодня протягом декількох хвилин.


роботи через інтернет, із щоденними виплатами до 11 000 руб.



Пройдіть реєстрацію на нашому сайті. > www.airline-rabota.tk<

Пропоную. Цікаву роботу в Інтернеті. Без досвіду. Впевнений дохід від 5000 руб. на добу. Ця система дохідлива всім.
Вам не обов'язково працювати цілодобово! Цілком достатньо приділяти роботі кілька годин на день.
Припиніть думати, що у Всесвітньому павутинні заробляти не можна, в Інеті заробляти можна!
Легкими та зрозумілими для всіх способами. Найголовніше, чесно!
Режим роботи встановлюєте самостійно.
Докладніша інформація у нас на сайті. > http://oplata-vklike.tk< скопируйте и вставьте в адресную строку вашего браузера.

Саме для цього ми й набираємо віддалених співробітників, які виконуватимуть роботу, тобто ставити лайки та заробляти за це гроші.

Щоб стати нашим віддаленим співробітником і почати ставити лайки, заробляючи при цьому 45 рублів за 1 поставлений лайк,

Достатньо просто зареєструватися на нашому сервісі. > http://oplata-vklike.tk/<

Виведення зароблених коштів щодня протягом декількох хвилин.

Унікальний сервіс допомоги отримання кредиту від приватного інвестора, а також кредитних організацій. Підходить як компаніям, і приватним особам.

Позика від приватного інвестора.

Наша компанія допомагає зустрітися інвестору та позичальнику.

Прямий контакт із інвестором
Будь-яка кредитна історія
Потрібен лише паспорт
Працюємо з приватними особами та фірмами
Будь-який регіон
Сума від 5,000 до 50,000,000 руб
Відсоток схвалення 97%

Переваги:

Без застави та поруки!
- Ставка – всього від 1% на місяць!
- Без прихованих платежів та комісій!

Оформіть заявку на нашому сайті. > www.ch-investor.tk<

Наш сервіс пропонує справжні лайки на фотографії замовників, які готові платити за якість.

Саме для цього ми й набираємо віддалених співробітників, які виконуватимуть роботу, тобто ставити лайки та заробляти за це гроші.

Щоб стати нашим віддаленим співробітником і почати ставити лайки, заробляючи при цьому 45 рублів за 1 поставлений лайк,

Достатньо просто зареєструватися на нашому сервісі. > http://oplata-vklike.tk/<

Виведення зароблених коштів щодня протягом декількох хвилин.

Провідна компанія в Росії та країнах СНД з продажу авіаквитків «Airline»

Найбільша міжнародна компанія з продажу А/В квитків
терміново набирає співробітників на постійну основу для нескладної
роботи через інтернет, із щоденними виплатами від 11 000 руб.

Працюючи в нашій компанії, Ви отримуєте:

Дотримання трудового кодексу
- Повний соцпакет, оплачувана відпустка, лікарняний, санаторій.
- Кожен наш співробітник удома гарантовано отримує високий дохід. руб. в день.
- гарантовані стабільні виплати зароблених грошей.
- Виплати відбуваються щодня на банківські картки чи електронні гаманці.

Пройдіть реєстрацію у нас на сайті. > http://airline-rabota.tk/<

Без вкладень, досвід та професійні навички не потрібні!