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

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

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

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

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

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

Иван Иванов

Изучаю JS, CSS, HTML, PHP
  • 29
    вклад
  • 53
    вопроса
  • 73
    ответа
  • 33%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Достижения
  • Как добавить класс?

    KickeRocK
    Andrew @KickeRocK
    FrontFinish
    $('.accordeon__item').click(function(){
    $(this).closest('.accordeon').addClass('active');
    });
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Почему стили заданные псевдоклассом расползаюься по всем элементам документа?

    Eridani
    Антон @Eridani
    Мимо проходил
    Потому что у вас явно указано через запятую
    .menuNew a:first-child, a:last-child
    вместо того, чтобы указать каскадного родителя
    .menuNew a:first-child, .menuNew a:last-child
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как переписать функцию красивее?

    sergiks
    Сергей Соколов @sergiks Куратор тега JavaScript
    ♬♬
    r.forEach(e => e.field = myFunc(e.field));

    Метод forEach() применит функцию к каждому элементу массива.
    Т.к. задача только поменять свойство внутри каждого объекта, а объекты в JavaScript передаются по ссылке, то можно прямо внутри функции, куда передан объект, поменять его свойства. Заменять весь объект не требуется.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как реализовать закрывающий крестик в добавленом блоке?

    Mr_Sergo
    Mr_Sergo @Mr_Sergo
    https://codepen.io/Mr_Sergo/pen/OJJLqOE
    <select id="secectorOne" onchange="addblock(this)">
        <option value="80">80см</option>
        <option value="90">90см</option>
        <option value="120">120см</option>
        <option value="140">140см</option>
        <option value="160">160см</option>
        <option value="180">180см</option>
    </select>
    
    <p>90см <span class="close">&times;</span></p>
    <p>80см <span class="close">&times;</span></p>
    <p>100см <span class="close">&times;</span></p>

    function addblock(el) {
        var p = document.createElement("p");
        p.innerHTML = el.querySelectorAll("option")[el.selectedIndex].textContent + '<span class="close"> x </span>';
        el.parentNode.appendChild(p);
    }
    
    document.addEventListener('click',e => {
        if (e.target.className == 'close') {
            e.target.parentElement.remove();
        }
    });
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как убрать мигание ссылок при нажатии?

    Lord_Dantes @Lord_Dantes
    a:focus{
     outline: 0;
    }
    Ответ написан более трёх лет назад
    7 комментариев
    7 комментариев
  • Битрикс, объясните что происходит?

    sabramovskikh
    Сергей @sabramovskikh
    ЧПУ?
    Ответ написан более трёх лет назад
    5 комментариев
    5 комментариев
  • Какие технологии учить в техникуме которые будут востребованы через 3-5 лет?

    Zoominger
    Рональд Макдональд @Zoominger Куратор тега IT-образование
    System Integrator
    Какие технологии учить в техникуме которые будут востребованы через 3-5 лет?

    Чёрт его знает, мы не Ванги. Линукс в ближайшее время не умрёт, как и компьютерные сети, вот и всё.

    И могу ли я во время учёбы устроиться куда-нибудь на полставки или стажёром?

    Без проблем, разрешаю.

    Да и кем меня потом могут взять с такой квалификацией: "Техник по компьютерным сетям"(или по другому "Администратор компьютерной сети") и какие перспективы?

    Системным администратором, но для начала, конечно, помощником. Можно в телеком пойти, можно в девопсы, короче, как сами решите, развиваться есть куда, сфера огромна.
    Ответ написан более трёх лет назад
    13 комментариев
    13 комментариев
  • Если на слайдере оставить курсор, то не работает скролл страницы, как починить?

    hzzzzl
    hzzzzl @hzzzzl
    $('.ug-slider-wrapper').unbind('mousewheel')
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Если на слайдере оставить курсор, то не работает скролл страницы, как починить?

    bootd
    Дима Паутов @bootd Куратор тега CSS
    Гугли и ты откроешь врата знаний!
    У этого слайдера наверняка есть какая-то настройка, которая позволяет перелистывать слайды при помощи мыши. Посмотрите в документации о такой возможности.
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Какие шаблоны проектирования js применяются на практике чаще всего?

    Zoominger
    Рональд Макдональд @Zoominger
    System Integrator
    Copy-Paste.
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Как сделать плавную прокрутку страницы до якоря?

    Sergeniy
    Sergeniy @Sergeniy
    $(function(){
    
    $('.some_link').on('click', function(e){
    	$('html,body').stop().animate({ scrollTop: $('#some_point').offset().top }, 1000);
    	e.preventDefault();
    });
    
    });
    Ответ написан более трёх лет назад
    7 комментариев
    7 комментариев
  • Переключение стилей на JS?

    Stalker_RED
    Stalker_RED @Stalker_RED
    да.
    (хотя непонятно зачем использовать самодельный костыль там, где есть общепринятый механизм)

    В общем, если ОЧЕНЬ нужно, то можно сверстать "резиновый" прелоадер, основной контент скрыть.
    В шапке поставить ваш код с вычислением размеров, который в итоге сделает что-то вроде
    let styleElem = document.createElement('link')
    styleElem.rel = 'stylesheet'
    styleElem.href = '/parth/to/my.css' // подставляйте нужную css-ку
    document.getElementsByTagName('head')[0].appendChild(styleElem)
    При этом в css прописано скрыть прелоадер, и показать контент. Это произойдет только после загрузки css-ки.

    Хотя описание задачи очень странное, есть подозрение что вы пытаетесь сделать что-то простое через ж.
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Как написать приложение под Windows?

    VoidVolker
    VoidVolker @VoidVolker
    Разработчик ПО и IT-инженер
    Например C# + WPF.
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Visual Studio Code: Не подсвечиваются открывающий и закрывающий HTML теги в файлах php?

    arkharis
    arkharis @arkharis
    Fullstack web developer
    Мне помог плагин Highlight Matching Tag:
    https://github.com/vincaslt/vscode-highlight-match...
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
  • Как написать приложение под Windows?

    nvdfxx @nvdfxx
    Senior Pomidor developer
    baahs.blogspot.com/2013/08/c.html
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Как написать приложение под Windows?

    Александр Лыкасов @lykasov-aleksandr
    Как вариант, поскольку вы хорошо знакомы с JS - писать на нём же в WSH. А для создания GUI использовать какой-нибудь OLE-сервер обёртку над WinAPI. Лет этак десять назад мы использовали такой подход в ПО для одной региональной сети платёжных терминалов.
    Ответ написан более трёх лет назад
    1 комментарий
    1 комментарий
  • Как написать приложение под Windows?

    tsklab
    Константин Цветков @tsklab
    Здесь отвечаю на вопросы.
    имитировала ввод этой команды в cmd, при этом имела интерфейс
    shutdown /i
    Ответ написан более трёх лет назад
    2 комментария
    2 комментария
  • Почему при абсолютном позиционировании нулевая точка не левый верхний угол?

    Александр Измайлов @pocifis
    PHP-разработчик
    absolute относителен по отношению к родительскому relative
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Почему при абсолютном позиционировании нулевая точка не левый верхний угол?

    Vlatqa
    Владислав Лысков @Vlatqa Куратор тега CSS
    потому что у родителя position: relative, убери его и будет как тебе нужно
    https://jsfiddle.net/r896y5xL/1/
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • Как имитировать клик на jQuery/JS?

    mututunus
    Andrey K @mututunus
    Backend developer (Python, Golang)
    setTimeout(function(){
      $('button').trigger('click');
    }, 1000);
    Ответ написан более трёх лет назад
    7 комментариев
    7 комментариев
Оценили как «Нравится»
  • 1
  • 2
  • 3
  • 4
  • 5
  • Следующие →
Самые активные сегодня
  • Evgenii
    • 19 ответов
    • 0 вопросов
  • firedragon
    Владимир Коротенко
    • 7 ответов
    • 0 вопросов
  • vabka
    Василий Банников
    • 6 ответов
    • 0 вопросов
  • hint000
    hint000
    • 5 ответов
    • 0 вопросов
  • zdev-online
    • 5 ответов
    • 0 вопросов
  • Sozdavan
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

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

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