Все сервисы Хабра

Сообщество, где люди делятся уникальным опытом

Вопросы и ответы по любой теме от IT сообщества

Помогаем строить карьеру в IT-индустрии

Биржа удаленной работы для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

FinGanapre

  • 1
    вклад
  • 0
    вопросов
  • 2
    ответа
  • 50%
    решений
Ответы
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Как изменить стиль добавленный через .css()?

    FinGanapre @FinGanapre
    Проблема с контекстом выполнения.
    Когда вы передаёте функцию в setTimeout, её контекст (this) - это не тот контекст (this), который вы бы хотели получить.

    Используйте стрелочную функцию для сохранения контекста (стрелочные функции в js не имеют собственного контекста):
    setTimeout(() => {
    $(this).css('border-color', 'none');
    },1000);


    Или сохраните контекст (this) в переменную, которую получите через замыкание:
    var that = this;
    setTimeout( function() {
    $(that).css('border-color', 'none');
    },1000);
    Ответ написан 05 дек.
    Комментировать
    Нравится 1 Комментировать
  • Как получить названия репозиториев на гитхабе с помощью cheeriojs?

    FinGanapre @FinGanapre
    Если я правильно понял о каком элементе идёт речь, то следует изменить селектор на ".repo-list a.v-align-middle"
    Ответ написан 04 дек.
    2 комментария
    Нравится 2 комментария
Оценили как «Нравится»
Самые активные сегодня
  • xmoonlight
    xmoonlight
    • 14 ответов
    • 1 вопрос
  • gh0sty
    • 11 ответов
    • 0 вопросов
  • l3ftoverz
    Pardon Me! Where Do I Find 4giveness?
    • 8 ответов
    • 0 вопросов
  • Drno
    • 8 ответов
    • 0 вопросов
  • DevMan
    DevMan
    • 7 ответов
    • 0 вопросов
  • Jump
    АртемЪ
    • 7 ответов
    • 0 вопросов
  • © TM
  • О сервисе
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации