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
-
Открытие модального окна bootstrap при попытке уйти с страницы сайта
Доброго времени суток! Помогите решить задачку следующего характера: имеется код открытия модального окна - http://www.w3schools.com/bootstrap/tryit.asp?filename=trybs_modal&stacked=h пример так же ниже указан: <!DOCTYPE html> <html lang="en"> <head> <title>Bootstrap Example</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script> <script src="http:/…
0 votes1 answer -
Расхождение между показаниями window.innerWidth и шириной экрана
Здравствуйте! В яваскрипте я написал функцию, которая действует по разному в зависимости от ширины экрана. Чтобы определить ширину экрана я использую window.innerWidth. Когда я смотрю страницу через средства разработчика Хром на ширине экрана в 768 пикс, window.innerWidth показывает 761 пикс(разница в 7 пикс), и соответственно функция отрабатывает не верно. На 1024 пикс window.innerWidth показывает 1015 пикс(разница в 9 пикс), то есть постоянной погрешности не введёшь ... От чего это так и чему доверять при попытке определить ширину экрана?
0 votes2 answers -
js Узнать страну посетителя - JS
Здравствуйте Подскажите пожалуйста, как можно узнать страну посетителя с помощью JS. Например, если заходит посетитель с Израиля, показываем один блок, если из Китая - другой. Спасибо заранее:)
0 votes5 answers -
список элементов в bootstrap-multiselect постоянно отображается
Всем привет, Есть такой bootstrap-овский плагин для множественного выбора bootstrap-multiselect Вопрос в том что перенесенный в проект код не работает как следует - список элементов постоянно отображается: Моя ссылка В консоле ошибок нет, необходимые файлы подключены...
0 votes1 answer -
Console. Как развернуть консоль для более детальной информации?
Доброго времени суток, форумчане! Столкнулся со следующей проблемой - моя консоль в браузере, при работе с JS, не показывает всю информацию! А точнее, я чего - то не знаю! Я приложу скриншот, и отмечу проблемные зоны (кхм...): 1) Мой вариант; 2) Правильный вариант. Как мы можем наблюдать, на скрине второго, правильного варианта, все числа выводятся, а мои - нет! Хотелось узнать бы причину) Заранее всем спасибо)
0 votes4 answers -
Проверка сложности пароля
Проблема следующая. Необходимо, чтобы после того как пользователь ввел и стер пароль, индикатор исчез. Т.е. последовательность действий 1. Вводим пароль 2. Удаляем его. Должен исчезнуть индикатор. В FF работает, в Хроме и Опере нет, почему? $('#field').focus(function() { //когда фокус на поле ввода пароля $('#field').keypress(function() { //проверяем значение поля после каждого нажатия клавиши if ($('#field').val().length > 0) { //если что-то ввели, запускаем проверку сложности пароля $('#field').pwstrength(); $('#pwindicator').show(); } else { // если ничего не ввели или ввели и затем удалили, прячем индикатор $('#p…
0 votes4 answers -
Скрыть элементы после 3-го по порядку
Вот такая простая структура. Идея в том, чтобы на странице показывалось только 3 элемента. Остальные, если они есть, подгружались при нажатии на кнопку. https://jsfiddle.net/vk1zuajm/2/ На данный момент завис на том, что элементы после 3-го не прячутся. eq() принимает целые числа, number - целое число. Почему не работает так как надо?
0 votes2 answers -
Проблема с node.js
Запускаю консоль node, пишу sudo npm install -g express и почему выводит ошибку? И почему не переходит по каталогам? Я пишу CD D: и мне выдаёт ошибку. Приходится открывать нужную папку, и открывать консоль через клавишу шифт
0 votes31 answers -
загрузить превью картинки
помогите пожалуйста вывести на страничку превью загружаемой картинки https://jsfiddle.net/6e97awdo/6/ $('#loadImgLabel').on('click', openLoadFileMaster); $('input').on('change', closeLoadFileMaster); function openLoadFileMaster() { console.log(111) $('#pageDescLoadImg').click(); }; function closeLoadFileMaster() { console.log(222) var fileInfo = document.getElementById('pageDescLoadImg').files[0]; console.log(fileInfo) var reader = new FileReader(); console.log(reader) reader.onload = function(e) { console.log('readerload') document.getElementById("loadImg").src = e.target.result; }; }; проблема …
0 votes2 answers -
Выбор фреймворка
Хочу сделать небольшую площадку, на которой можно будет выбрать некоторые стилевые свойства, изменить их значения и сразу же увидеть результат. Всё будет работать на чистом 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 -
Не получается снять обработчики плагина
Здравствуйте. Написал свой первый jQuery-плагин lightBox для открытия картинок в модальном окне. Хочется уже сделать на совесть и предусмотреть метод disable для отключения плагина. Подскажите, как правильно это сделать? Прикрепляю всё что надо, во избежание неправильного объяснения проблемы со своей стороны.. )))
0 votes0 answers -
Плавно выалывающий сбоку плеер
Добрый день! У меня есть такая задача: сделать выплывающий сбоку страницы музыкальный плеер. И чтоб он выплывал именно при наведении мышью за края страницы. И вот вопрос: как именно сделать такое окошко? И как заставить его вылезать именно при броске курсора за поля? Плеер должен быть справа. И как вообще такой музыкальный плеер устроить? Как сделать запуск треков, как сделать автоматическое отключение первого трека, если был включен второй? С JS у меня совсем все плохо Надеюсь, я хоть в тут тему зашел. Заранее спасибо.
0 votes1 answer -
Вместо скролбара кнопки вверх/вниз у 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 -
drag and drop (jquery ui)
Не получается сделать одну вещицу(( Использую jquery ui плагины (Draggable и Sortable) для перемещения блоков . Суть: Есть блок (id="draggable"), который можно клонировать и перетягивать в ячейки таблицы. Важно, чтобы в 1 ячейку можно было перенести только 1 блок(т.е. в пустую ячейку). С этим проблем нет. Блоки, которые уже находятся в ячейках таблицы, тоже можно переносить в пустые ячейки... но к сожалению, они добавляются и в занятые ячейки(такого быть не должно)(( Никак не могу исправить эту проблему, помогите пожалуйста, 3 день мучаюсь Вот код
0 votes0 answers -
Отследить изменение input
Здравствуйте. Каким образом можно отследить изменение input, если его значение меняется скриптом? Триггер onchange в таком случае не срабатывает. Сейчас на сайте сервер ajax'ом присылает js код, который меняет значение input и у меня нету доступа к той части кода. Можно повесить обработчик, чтобы он в этом случае срабатывал? для тестов
0 votes9 answers -
Поиск следующего элемента
Здравствуйте. Мне нужно получить следующий элемент после выбранного, класс которого начинается с определенной строки. Проблема в том, что следующий элемент вне родителя первого и имеет не определенную вложенность. Пример https://jsfiddle.net/9j9pd3s8 Если я передаю функции '.block-1', она должна выводить 2, для 'block-45' - 3.
0 votes4 answers -
Bootstrap 3 Image Gallery БЕЗ картинок-иконок ищу...
Всем привет, Подскажите пожалуйста хорошую и удобную Bootstrap 3 Image Gallery которая бы работала БЕЗ картинок-иконок Я погуглив - в основном такие либы требуют картинок-иконок или как эта https://github.com/blueimp/Bootstrap-Image-Gallery/blob/master/README.md#demo где в доке написано Но я попробовал без иконок - не работает... Спасибо !
0 votes3 answers