Перечень методов 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; color: #0000a0; font-style: italic; clear: both; }

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

На странице присутствуют две кнопки – для увеличения и уменьшения шрифта. В принципе здесь можно использовать метод.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() сохраняет переменную c блоком #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); if (this.id=="increase"){ num*=1.4; } else if(this.id=="decrease"){ 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"; } }); });

Аргументами, передаваемыми функции, являются индекс элемента в наборе и текущее значение свойства. Переменная this ссылается на объект 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 также используются их эквиваленты из JvaScript: 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; border:solid 1px white; color:white; text-align:right; z-index:1;} .red {position:absolute; width:100px; height:100px; left:200px; top:50px; background-color:red; border:solid 1px white; color:white; text-align:right; z-index:1;} .green {position:absolute; width:100px; height:100px; left:250px; top:75px; background-color:green; border:solid 1px white; color:white; text-align:right; z-index:2;} .blue {position:absolute; width:100px; height:100px; left:300px; top:100px; background-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/ <

Без вложений, опыт и профессиональные навыки не требуются!