JavaScript
A programming language that conforms to the ECMAScript specification
Explore Questions
There are no popular questions to show right now
-
0 votes1 answer
-
0 votes0 answers
-
0 votes0 answers
-
0 votes1 answer
-
0 votes0 answers
4,723 questions in this forum
-
Выбор фреймворка
Хочу сделать небольшую площадку, на которой можно будет выбрать некоторые стилевые свойства, изменить их значения и сразу же увидеть результат. Всё будет работать на чистом HTML+JS без БД, но нужен фреймворк, который упростит создание шаблона, сделает роутинг и вывод в нужные области. Пока думаю насчёт Ангулара, но хотел бы узнать мнение знающих людей. Что посоветуете?
0 votes2 answers -
Функция выполняется два раза при отправке формы
Почему при клике на label alert выводится два раза, а при нажатии на чекбокс (по сути, клик по label тоже происходит) выводится один раз? https://jsfiddle.net/jj8pghuy/ P.S. Нашел подробное объяснение этому http://stackoverflow.com
0 votes0 answers -
Не прокручивается страница при раскрытии блока
Доброго времени суток, друзья! Подскажите, почему страница не прокручивается вниз, а остается на месте при раскрытии блока, но блок уходит ниже чем края страницы по вертикали.. Нужно чтобы страничка прокручивалась за ним.. position:relative; не помогло.. <script type="text/javascript"> $("#btn-map1").click(function() { var myMap, myPlacemark; var map_block = document.getElementById('map'); if (map_block.style.opacity == '0'){ myMap = new ymaps.Map("map", { center: [55.76, 37.64], zoom: 7 }); myPlacemark = new ymaps.P…
0 votes1 answer -
Слайдер съезжает вниз
Есть сайт в разработке fitmama.club на главной странице имеется слайдер, который при заходе на страницу ведет себя нормально, первое время, через минуту слайды съезжают вниз
0 votes6 answers -
Плавно выалывающий сбоку плеер
Добрый день! У меня есть такая задача: сделать выплывающий сбоку страницы музыкальный плеер. И чтоб он выплывал именно при наведении мышью за края страницы. И вот вопрос: как именно сделать такое окошко? И как заставить его вылезать именно при броске курсора за поля? Плеер должен быть справа. И как вообще такой музыкальный плеер устроить? Как сделать запуск треков, как сделать автоматическое отключение первого трека, если был включен второй? С JS у меня совсем все плохо Надеюсь, я хоть в тут тему зашел. Заранее спасибо.
0 votes1 answer -
Не получается снять обработчики плагина
Здравствуйте. Написал свой первый jQuery-плагин lightBox для открытия картинок в модальном окне. Хочется уже сделать на совесть и предусмотреть метод disable для отключения плагина. Подскажите, как правильно это сделать? Прикрепляю всё что надо, во избежание неправильного объяснения проблемы со своей стороны.. )))
0 votes0 answers -
Вместо скролбара кнопки вверх/вниз у div`a
Здравствуйте, помогите пожалуйста, есть див, заданной ширины и высоты, в нём список из <li>,которые не все помещаются, как сделать,чтобы див остался своей ширины, но прокручивание<li> реализовывалось кнопками вверх вниз, а не скролером (в свойствах div стоит overflow:avto, потому и скрол, если что).
0 votes2 answers -
RegExp
Через JS пытаюсь сделать замену одного текста на другой. Надо найти строку "url(/example/image", для этого использую такой код: var img = new RegExp('url(/example/image', 'g'); Выдаётся ошибка "Invalid regular expression". Что подправить надо, чтобы было всё правильно?
0 votes5 answers -
Помогите с валидацией
Помогите, пожалуйста, разобраться. Делаю валидацию для формы - http://codepen.io/anon/pen/oLNNeB. После нажатия Send на секунду появляются замечания, а потом исчезают. Буду очень благодарен за совет. п.с. на оформление прошу не обращать внимание, просто тестирую.
0 votes3 answers -
найти обработчик клика
посоветуйте пожалуйста способ найти обработчик есть рекламный блок, после клика по которому открывается определённый адрес в новом окне. это происходит потому что у ссылки target="_blank". так работает блок, если он размещён не на странице сайта, а на отдельной странице если рекламный блок размещён не на странице сайта, то после клика адрес одновременно открывается и в текущем окне, и в новом. я думаю, что это происходит потому что владелец сайта поставил обработчик клика, который заставляет открываться ссылки в двух окнах помогите пожалуйста если не отключить этот обработчик, то хотя бы найти пример блока можно смотреть https://russian.rt.com/article/…
0 votes6 answers -
Двойное значение e.total при загрузке файлов в Safari.
Всем привет! Никто не сталкивался с такой проблемой в Safari: при загрузке файлов на сервер (когда загрузка протекает не очень быстро) в событии progress свойство e.total увеличивается в 2 раза? То есть e.loaded принимает значение e.total, а после этого e.total становится 2*e.total и e.loaded снова начинает расти. Заранее спасибо!
0 votes0 answers -
карусель carouFredSel: динамическое создание элементов
День добрый. В проекте используется карусель carouFredSel. Галерея не циклическая, т.е. важен порядок элементов: именно c-a-r-o-u-F. По нажатию на Add item динамически создается элемент в конце списка. (Далее здесь будет ajax). Проблема в том, что, когда мы стоим на втором элементе, т.е. видим "a-r-o-u" и создаем новый элемент, карусель как будто перестаёт видеть первым элементом "с" и не может докрутить до него. Подскажите, как это можно исправить? Или в чем вообще моя ошибка? <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <h…
0 votes0 answers -
Баг с кнопкой назад
Интересный баг нашли в скриптах. Если перейти на эту страницу и пощёлкать по вкладкам "Результат" и "HTML" несколько раз, то на кнопку назад надо столько же раз нажать. http://webref.ru/html/a#field_html_example Вкладка с результатом сделана в виде iframe, в него загружается PHP-скрипт. Сами вкладки и отправка формы на сервер сделаны на JS. Как исправить можно JS, чтобы Назад работало только один раз?
0 votes17 answers -
drag and drop (jquery ui)
Не получается сделать одну вещицу(( Использую jquery ui плагины (Draggable и Sortable) для перемещения блоков . Суть: Есть блок (id="draggable"), который можно клонировать и перетягивать в ячейки таблицы. Важно, чтобы в 1 ячейку можно было перенести только 1 блок(т.е. в пустую ячейку). С этим проблем нет. Блоки, которые уже находятся в ячейках таблицы, тоже можно переносить в пустые ячейки... но к сожалению, они добавляются и в занятые ячейки(такого быть не должно)(( Никак не могу исправить эту проблему, помогите пожалуйста, 3 день мучаюсь Вот код
0 votes0 answers -
Насколько сильно связывать объекты в игре?
Помогите пожалуйста разобраться в вопросе организации кода в простейшей игре. и в результате скажите: 1. правильный первый вариант 2. правильный второй вариант 3. оба варианта правильные и используются в зависимости от ситуации 4. давно уже существует паттерн %patternname% и с успехом используется в такой ситуации Допустим есть 2D-ландшафт, над ним летит корабль игрока. Корабль может стрелять ракетами. Описываю первый вариант организации ООП-кода на js(в js контроллер и представление совмещены): инициализация игры начинается с создания spaceView, который в свою очередь инициализирует: ландшафт, корабль игрока PlayerShipView - корабль игрока.…
0 votes4 answers -
Отследить изменение input
Здравствуйте. Каким образом можно отследить изменение input, если его значение меняется скриптом? Триггер onchange в таком случае не срабатывает. Сейчас на сайте сервер ajax'ом присылает js код, который меняет значение input и у меня нету доступа к той части кода. Можно повесить обработчик, чтобы он в этом случае срабатывал? для тестов
0 votes9 answers -
Bootstrap 3 Image Gallery БЕЗ картинок-иконок ищу...
Всем привет, Подскажите пожалуйста хорошую и удобную Bootstrap 3 Image Gallery которая бы работала БЕЗ картинок-иконок Я погуглив - в основном такие либы требуют картинок-иконок или как эта https://github.com/blueimp/Bootstrap-Image-Gallery/blob/master/README.md#demo где в доке написано Но я попробовал без иконок - не работает... Спасибо !
0 votes3 answers -
Поиск следующего элемента
Здравствуйте. Мне нужно получить следующий элемент после выбранного, класс которого начинается с определенной строки. Проблема в том, что следующий элемент вне родителя первого и имеет не определенную вложенность. Пример https://jsfiddle.net/9j9pd3s8 Если я передаю функции '.block-1', она должна выводить 2, для 'block-45' - 3.
0 votes4 answers -
Остановка видео в iframe
Здравствуйте. Каким-то образом можно остановить воспроизведение видео, которое выводиться с помощью iframe? И при возможности отключить его автозапуск. Нашел решение менять src, но в хроме оно все равно начинает воспроизводится.
0 votes1 answer -
игра, работабщая через setInterval, зависает
у меня вопрос скорее теоретический, чем практический. однако буду благодарен и за код Помогите пожалуйста найти причину, по которой игра зависает. Это выражается в невозможности переместить корабль игрока на более чем на 100px в любом направлении Основной алгоритм игры следующий: Для каждой сущности создан отдельный view: APP.SpaceView - содержит основную логику игры APP.InformerView - табличка, отображающая количество снарядов, жизненные силы, счёт и т.д. APP.InfolineView - бегущая строка с разной информацией APP.FieldView - игровая область(в ней летают корабли протвника, корабль игрока и звёзды) APP.PlayerShipView - кораб…
0 votes2 answers -
Регулярные выражения
Почему выводит -1, если цифра есть? alert("4".search(/d/))
0 votes12 answers -
Bootstrap Multi-Suggest Typeahead выдает ошибку
Всем привет, Есть такой компонент Bootstrap Multi-Suggest Typeahead https://github.com/rroppolo/bootstrap-multisuggestplugin И ошибка при запуске примера : multisuggest-plugin.js:5 Uncaught TypeError: Cannot read property 'Constructor' of undefined Со ссылкой на строку : var _superconstr = $.fn.typeahead.Constructor, _superproto = $.fn.typeahead.Constructor.prototype; На странице есть ссылка http://twitter.github.com/bootstrap/javascript.html#typeahead но браузер открывает http://getbootstrap.com/2.3.2/#typeahead похоже эта либа для 2-го бутстрапа и несовместима с Bootstrap-ом 3.3.6 ? Да и тут http://getbootstrap.com/customize…
0 votes1 answer -
Как исправить поведение меню?
Здравствуйте! На сайте, если кликнуть в верхнем меню какой-то из пунктов, имеющих подпункты, а потом кликнуть другой пункт с подпунктами, то первый оговоренный пункт исчезает. Как это можно исправить?
0 votes11 answers -
проблемы с keypress на div
помогите пожалуйста решить проблему я поставил фокус на элемент и затем повесил на этот элемент обработчик события, который срабатывает после нажатия клавиши. https://jsfiddle.net/9t1cwfrv/22/ для клавиши пробела этот обработчик срабатывает, но для клавиш курсора - не срабатывает. для клавиши 'q' тоже не срабатывает. а надо бы чтобы для всех перечисленных клавиш срабатывал
0 votes1 answer -
Как на jquery написать функцию завязанную на ширину экрана?
Как написать такую функцию чтобы при ширине 768 и менее добавить класс к блоку, а если ширина больше то удалить этот класс?
0 votes7 answers