-
Posts
561 -
Joined
-
Last visited
-
Days Won
26
Community Answers
-
Sensei's post in Почему не работает псевдокласс was marked as the answer
Не псевдокласс, а псевдоэлемент)
Псевдоэлементы вставляются внутрь элемента. Перед или после контента, соответственно.
Но input -- пустой элемент. У него нет контента, и вставлять псевдоэлементы просто некуда.
-
Sensei's post in Верстка меню "под лифт" was marked as the answer
Куча лишних оформительских элементов в разметке и, как следствие, плохое именование.
Вот, не поленился) https://jsfiddle.net/0n31Lx4b/
-
Sensei's post in Не отображается шрифт was marked as the answer
Скорее всего, fontsquirrel вырезает кириллицу.
В настройках можно указать языки https://yadi.sk/i/1CxDqophpPyGh
-
Sensei's post in параметры по умолчанию was marked as the answer
Вы не передали объект конструктору, а стало быть options === undefined.
Попытка чтения свойства у undefined приводит к ошибке, так как undefined не объект и никаких свойств иметь не может.
Чтобы ошибки не было, можно:
- передать в конструктор пустой объект, или сделать как показали выше.
- совершать присваивание с помощью try-catch
- использовать jQuery.extend() или свою функцию
- использовать возможности es6 — Object.assign() или параметры по умолчанию
Нормальным путем будет применение одного из последних двух пунктов)
-
Sensei's post in Скрыть <audio> после воспроизведения was marked as the answer
Есть событие ended
https://jsfiddle.net/exacjuvc/
-
Sensei's post in Overflow в flexbox с центрированием was marked as the answer
Вот такая замечательная особенность флекса)
http://www.w3.org/TR/css-flexbox/#main-alignment
-
Sensei's post in Range slider with two input was marked as the answer
Можно замыкания использовать.
Вот, соорудил пример http://jsfiddle.net/32531kf3/
-
Sensei's post in Проблема с высотой input в разных браузерах was marked as the answer
Я так понимаю, проблема не в высоте, а в выравнивании.
Инпуты по умолчанию «display: inline;» и выравнены по базовой линии.
Так как высота строки у поля меньше, чем у кнопки происходит сдвиг.
Задайте инпутам «vertical-align: top;».
-
Sensei's post in Как заставить работать css()? was marked as the answer
$('body').on('click', function(e) { if (!$(e.target).closest('.searchfield').length) { $('.search-bg').css('background-position', '0px 0px'); } });А вообще, можно было и без js обойтись
.search-input:focus + .search-bg { background-position: 0 0;} -
Sensei's post in Как добавить фоновое изображение слева и справа? was marked as the answer
http://jsfiddle.net/7sut76gy/
-
Sensei's post in Резиновый блок was marked as the answer
Пора уже «флекс» применять http://jsfiddle.net/umjpv4e1/
(для старья деградация до таблицы)
-
Sensei's post in Несколько одинаковых скриптов на странице was marked as the answer
Тогда так http://jsfiddle.net/99a2t2az/1/
В ие8 работать не будет, если это критично)