-
Similar Content
-
By AlexandraM
Требования:
Опыт работы с веб-технологиями от 3-x лет
Хорошее знание JavaScript
Опыт работы с шаблонами JavaScript MVC/MVVM, фреймвoрками и библиотеками AngularJS, jQuery, Bootstrap
Хорошее знание сопутствующих технологий: HTML, HTML5, CSS
Опыт объектно-ориентированного программирования (OOP) в JavaScript
Понимание протокола WebSockets
Обязанности:
Проектирование пользовательских интерфейсов
Реализация frontend приложений
Написание документации по разработанным модулям
Условия:
Оформление согласно ТК РФ
Профессиональный и карьерный рост
Стабильность и конкурентоспособная заработная плата
Программы развития: конференции, семинары, курсы, тренинги
Работа в офисе, Москва, м.Ботанический сад / Работа удаленно
Размер компенсации обсуждается по результатам собеседования
Alexandra M | HR Manager | Altarix
Mobile: +7 929 540 40 69| Skype: alexfoxsy | am@altarix.ru
-
By WhatIsHTML
Задача : при клике на активное изображение в слайдере открывается Fancybox, который содержит это изображение.
Структура html примерно следующая. "flex-active-slider" применяется динамически и обозначает активное на данный момент изображение.
<ul> <li class="flex-active-slider"> <img src="img1.png"> </li> <li class=""> <img src="img2.png"> </li> <li class=""> <img src="img3.png"> </li></ul>JS:
$(window).load(function() {$(".flex-active-slide").click(function() { var img = $(this).find('img'); $.fancybox.open([ { href: "img.attr('src')" } ]);});}В итоге, fancyvox вообще не открывается, т.е. никак не реагирует на клик.
-
By andrey7287
Накодил вот для практики такую вот штуку.
http://jsfiddle.net/Andrey7287/7og3qybh/7/show/
При запуске без аргументов создаёт поле 20x20 в body страницы.
Доступны параметры.
{
elem: 'id', // id элемента-контейнера (string)
rows: '20, // кол-во строк (number) cells: 20, // кол-во столбцов (number) level: 3 // стартовый уровень (number > 0)}
Прошу оценить понятность и адекватность кода.
upd:
http://jsfiddle.net/Andrey7287/7og3qybh/8/show/
-
By afdw
В JS есть проблема, связанная с доступом к this в анонимной функции:
this.test = 2 * 2;console.log(this.test); // 4callback(function(){ console.log(this.test); // undefined});Я знаю два способа её решения:Создать ссылку на this:
this.test = 2 * 2;console.log(this.test); // 4var self = this;callback(function(){ console.log(self.test); // 4}); Использовать метод "bind" для подмены this:
this.test = 2 * 2;console.log(this.test); // 4callback((function(){ console.log(this.test); // 4}).bind(this)); Первый способ мне не нравится из-за введение дополнительной переменной. Второй - из-за лишних скобок и в следствии этого ухудшения читабельности. Знаете ли вы более элегантные решения этой проблемы?
-
Question
amelice
Привет всем!
Вопрос в коде, мне нужно из свойства top объекта moveElems обратиться к свойству next объекта setClasses. this внутри свойства top будет обращаться к moveElems, а как обратится globalObject, чтоб можно вызвать setClasses.next(someElem)?
Link to comment
Share on other sites
16 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.