Jump to content

Switch74

Expert
  • Posts

    3,246
  • Joined

  • Last visited

  • Days Won

    155

Everything posted by Switch74

  1. Switch74

    События

    потому что опять фигню какую-то написали... вы слишком все усложняете, опишите что вы хотите сделать, зачем вы удаляете список и потом опять его создаете?
  2. 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]) } });
  3. Switch74

    События

    потому что фигня у вас там, уважаемый 1. Обязательно ли вам нужно работать с массивом, может быть лучше работать с DOM 2. а если у вас будет слово из много букв или вам понадобится сделать поиск по нескольким словам? сколько же if else вам нужно будет писать 3. должен ли ваш поиск выводить все подходящие слова или только одно, если одно, то первое или последнее? т.к. у вас идет сравнение посимвольно один к одному, то проще мне кажется сравнивать содержимое input с содержимым каждого элемента в массиве (регулярные выражения не предлагаю), в вашем случае самое простое будет: получить количество символов в input сравнивать текст из input с обрезанными до нужного количества символов текстами из массивов если равны выводим
  4. смотрите по поддержке браузерами и качеству шрифтов, на сколько помню 2-3 шрифтов обычно было достаточно, а некоторые не было смысла использовать по причине ухудшения их качества. В инете много статей про это.
  5. как должно быть: браузер смотрит список шрифтов в src и выбирает первый поддерживаемый им, скачивает его и пробует применить, если по каким-то причинам он не заработал, то браузер ищет следующий поддерживаемый им шрифт. т.е. качается как правило 1 шрифт
  6. поробуйте step = thumb.offsetLeft;
  7. ну я даже поставил переменные друг под другом, чтобы все понятно было: сначала вы рассчитываете shiftX = e.pageX - box.left + pageXOffset, потом из e.pageX - box.left + pageXOffset которое в свою очередь равно shiftX вычитаете shiftX вот и получается у вас всегда 0, т.е. скидывается в начало
  8. видимо потому, что я там сделал проверку на href и если он равен '#' не выполняется его split вообще вам лучше сделать проверку на наличие второго значения в массиве query после split('?'), если его нет, то нет и get
  9. немного покопал, проблема была в том, что href в ссылке у вас '#' а там идет попытка разобрать get параметры по split, естесно это не получается сделать и появляются ошибки, которые стопорят выполнение js и до появления вашей формы дело не доходит
  10. в инете много статей, вот одна из них http://web-standards.ru/articles/vertical-align/
  11. потому что не должен вот так больше шансов https://jsfiddle.net/86frqge7/1/
  12. thumbStyle.left = e.pageX - box.left + pageXOffset - shiftX + 'px' а shiftX = e.pageX - box.left + pageXOffset
  13. обычно ограничивают через < и > а не =
  14. попробуйте медленно подвигать здесь https://jsfiddle.net/cgcjp036/1/ а вообще передвижение бегунка стоит делать не на самом бегунке, а по его родителю в пределах которого он должен ходить
  15. Ну так делайте нативный без плагинов тогда, за основу берите идею данного плагина. На чистом css мне кажется выпадающий список будет не тот, но подзапариться можно конечно через radio или checkbox.
  16. например банальный http://dimox.name/jquery-form-styler/
  17. Мне кажется лучше делать полностью свой выпадающий список на основе input, тогда можно будет его стилизовать под все браузеры и добавить дополнительный функционал на крайний случай в инете много готовых решений
  18. потому что это песочница а js очень сильно раздут, половину как минимум можно вырезать
  19. Стандартное расписание привязано к дням недели, а праздничные дни к определенной дате (а еще бывает на вроде первый понедельник такого-то месяца/после конкретного дня/или перенесенные праздники с выходных) с последними извратами будет посложнее. Возможно реально сделать заполнение производственного календаря при наложении которого на стандартное расписание будут приоритетными его данные.
  20. попробуй в этом табличном футере обернуть все содержимое в div и зафиксировать а в остальном присоединяюсь к сказанному klierik
  21. вполне возможно, но у меня на регру такого не наблюдалось
  22. потому что php серверный язык и может подготовить данные для отдачи исходя из определенных данных, так же там легко возможно использовать include создавая модули. В вашем случае, если вам придется отредактировать контент страницы, то придется редактировать и файл txt, а если в php сделать include txt файла в html, то для редактирования контента вам понадобится редактировать только один файл и это наверно будет удобнее. Так же вы сможете использовать один и тот же адрес для доступа к странице и ее контенту при определенных условиях у вас будет грузиться то что вам нужно.
  23. если работает как вам нужно, значит правильно. но я бы делал через php
  24. попробуйте производить редирект через header в php после записи в БД
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy