-
Posts
3,246 -
Joined
-
Last visited
-
Days Won
155
Content Type
Profiles
Forums
Calendar
Store
Everything posted by Switch74
-
потому что опять фигню какую-то написали... вы слишком все усложняете, опишите что вы хотите сделать, зачем вы удаляете список и потом опять его создаете?
-
var arr = [ 'Advance', 'Belfair', 'Belleview', 'Boonville', 'Conestoga', 'Cotopaxi' ] input.addEventListener('input', function() { var reg = new RegExp(input.value,i) for(var i = 0; i < arr.length; i++) { if(arr[i].search(reg) != -1) console.log(arr[i]) } });
-
потому что фигня у вас там, уважаемый 1. Обязательно ли вам нужно работать с массивом, может быть лучше работать с DOM 2. а если у вас будет слово из много букв или вам понадобится сделать поиск по нескольким словам? сколько же if else вам нужно будет писать 3. должен ли ваш поиск выводить все подходящие слова или только одно, если одно, то первое или последнее? т.к. у вас идет сравнение посимвольно один к одному, то проще мне кажется сравнивать содержимое input с содержимым каждого элемента в массиве (регулярные выражения не предлагаю), в вашем случае самое простое будет: получить количество символов в input сравнивать текст из input с обрезанными до нужного количества символов текстами из массивов если равны выводим
-
смотрите по поддержке браузерами и качеству шрифтов, на сколько помню 2-3 шрифтов обычно было достаточно, а некоторые не было смысла использовать по причине ухудшения их качества. В инете много статей про это.
-
как должно быть: браузер смотрит список шрифтов в src и выбирает первый поддерживаемый им, скачивает его и пробует применить, если по каким-то причинам он не заработал, то браузер ищет следующий поддерживаемый им шрифт. т.е. качается как правило 1 шрифт
-
округление до 1px
-
поробуйте step = thumb.offsetLeft;
-
ну я даже поставил переменные друг под другом, чтобы все понятно было: сначала вы рассчитываете shiftX = e.pageX - box.left + pageXOffset, потом из e.pageX - box.left + pageXOffset которое в свою очередь равно shiftX вычитаете shiftX вот и получается у вас всегда 0, т.е. скидывается в начало
-
видимо потому, что я там сделал проверку на href и если он равен '#' не выполняется его split вообще вам лучше сделать проверку на наличие второго значения в массиве query после split('?'), если его нет, то нет и get
-
немного покопал, проблема была в том, что href в ссылке у вас '#' а там идет попытка разобрать get параметры по split, естесно это не получается сделать и появляются ошибки, которые стопорят выполнение js и до появления вашей формы дело не доходит
-
в инете много статей, вот одна из них http://web-standards.ru/articles/vertical-align/
-
потому что не должен вот так больше шансов https://jsfiddle.net/86frqge7/1/
-
thumbStyle.left = e.pageX - box.left + pageXOffset - shiftX + 'px' а shiftX = e.pageX - box.left + pageXOffset
-
обычно ограничивают через < и > а не =
-
попробуйте медленно подвигать здесь https://jsfiddle.net/cgcjp036/1/ а вообще передвижение бегунка стоит делать не на самом бегунке, а по его родителю в пределах которого он должен ходить
-
Разное отображение в браузерах элемента <select>
Switch74 replied to volshebnyi's question in HTML Coding
Ну так делайте нативный без плагинов тогда, за основу берите идею данного плагина. На чистом css мне кажется выпадающий список будет не тот, но подзапариться можно конечно через radio или checkbox. -
Разное отображение в браузерах элемента <select>
Switch74 replied to volshebnyi's question in HTML Coding
например банальный http://dimox.name/jquery-form-styler/ -
Разное отображение в браузерах элемента <select>
Switch74 replied to volshebnyi's question in HTML Coding
Мне кажется лучше делать полностью свой выпадающий список на основе input, тогда можно будет его стилизовать под все браузеры и добавить дополнительный функционал на крайний случай в инете много готовых решений -
потому что это песочница а js очень сильно раздут, половину как минимум можно вырезать
-
Стандартное расписание привязано к дням недели, а праздничные дни к определенной дате (а еще бывает на вроде первый понедельник такого-то месяца/после конкретного дня/или перенесенные праздники с выходных) с последними извратами будет посложнее. Возможно реально сделать заполнение производственного календаря при наложении которого на стандартное расписание будут приоритетными его данные.
-
Как прикрепить футер в табличной вёрстке или просто закрепить нижнюю область
Switch74 replied to nb21's question in HTML Coding
попробуй в этом табличном футере обернуть все содержимое в div и зафиксировать а в остальном присоединяюсь к сказанному klierik -
Не обновляется содержимое страницы при записи в БД.
Switch74 replied to Kompilator's question in PHP
вполне возможно, но у меня на регру такого не наблюдалось -
потому что php серверный язык и может подготовить данные для отдачи исходя из определенных данных, так же там легко возможно использовать include создавая модули. В вашем случае, если вам придется отредактировать контент страницы, то придется редактировать и файл txt, а если в php сделать include txt файла в html, то для редактирования контента вам понадобится редактировать только один файл и это наверно будет удобнее. Так же вы сможете использовать один и тот же адрес для доступа к странице и ее контенту при определенных условиях у вас будет грузиться то что вам нужно.
-
если работает как вам нужно, значит правильно. но я бы делал через php
-
Не обновляется содержимое страницы при записи в БД.
Switch74 replied to Kompilator's question in PHP
попробуйте производить редирект через header в php после записи в БД