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
-
Как на Jquery написать команду в которой попап окно будет закрываться при клике и на крестик и на пустое место вне блока с формой?
Как на Jquery написать команду в которой попап окно будет закрываться при клике и на крестик и на пустое место вне блока с формой? Вот так выглядит форма обратно связи http://prntscr.com/idz5lf Вот так я закрываю её при нажатии на крестик, просто убираю класс в нужном блоке и все работает $(".knopka2").click(function(){ $(".hide").addClass("call-back") }); $(".close").click(function(){ $(".hide").removeClass("call-back") }); Подскажите как должна выглядеть функция чтобы при клике вне формы тоже убирать нужный класс и форма так будет закрываться?
0 votes4 answers -
Помогите разобраться, как создать такой слайдер
Каким образом мне переместить последнего человечка в начало слайдера при клике на стрелку? То есть, когда я нажимаю "дальше", последняя картика пропадает и появляеться в начале слайда, а остальніе смещаються вправо.
0 votes3 answers -
Посоветуйте многоуровневое адаптивное меню с гамбургером
Собственно, вопрос в заголовке. Хочется добротное адаптивное меню, складывающееся в гамбургер. Нравится поведение http://mmenu.frebsite.nl/ с выплывающими уровнями в мобильной версии, но оно устроено так, что растянуто по всей высоте, как в приложении. А в десктопном варианте оно должно именно "выпадать". например, как на https://www.ulmart.ru/catalog/mobile_charger Поделитесь советами из опыта пожалуйста?
0 votes0 answers -
Почему не срабатывает отправка писем в форме обратной связи для сайта?
Здравствуйте. Помогите пожалуйста разобраться где может быть "загвоздка" в проблеме не срабатывания формы обратной связи для сайта , с вложением (прикрепляется файл) | HTML и PHP (скачал здесь https://proverstka.com.ua/blog/skript-formy-obratn... После заполнения всех полей формы на сайте, и нажатия кнопки "Отправить" на экран выводится "Данные отправлены!" но на почту письмо почему то не приходит. Скрипт работает на ajax, в файле send.php я менял во 2-й строке $to = 'info@proverstka.com.ua'; на свой адрес, а также удалял в 36-й строке $headers = "From: ".$email."\r\n"; потому что вроде бы почтовые сервисы из-за этого могут блокировать получение писем. А в 23-й строке …
0 votes0 answers -
Проблема с анимацией.
Ребята, такая проблема. Сделал анимацию(нужно только так как у меня, нельзя через css). Все работает, но нужно как то остановить функцию fade, что бы постоянно анимация не происходила а только один раз. Использую clearInterval, но он не работает, я так понимаю из-за области видимости. Но как исправить, не могу понять.. https://jsbin.com/neyapet/edit?html,css,js,output
0 votes1 answer -
Изменение адреса в адресной строке браузера без перезагрузки страницы
Здравствуйте. Своеобразная задача...Нужно изменить ссылку в адресной строке браузера без перезагрузки страницы, чтобы скрипты продолжали работать. Т.е. был адрес https://htmlforum.io ? стал https://htmlforum.io/?text=on
0 votes1 answer -
Загрузка функции через время (JS — jQuery) (без селектора)
Здравствуйте, уважаемые форумчане. Очень Нужна ваша помощь, Подскажите пожалуйста. Есть функция - jbcallme(), вызываемая следующим образом (вызываемая по нажатию class= demo1) : $(document).ready(function() { $(function() { $('.demo1').jbcallme(); }); alert( "Привет" ); }); Функция лежит в другом файле. ————— При нажатие на ссылку срабатывает функция jbcallme(), содержащий класс demo1: <a class="demo1" name="nave">Тестирование</a> ————————————-- Проблема в том, что функция JS jbcallme() работает только при нажатие на "Тестирование". Нужно, чтобы функция $('.demo1').jbcallme(); вызывалась …
0 votes4 answers -
jquery jQuery UI autocomplete оптимизировать код
мне в руки от предыдущего разработчика попался код, которые забирает JSONP данные для построения списка на jquery UI autocomplete, выводит его и при выборе помещает результат в поле формы используется для ввода города в корзине https://www.resursmed.ru/cart запрос данных такого типа https://api.cdek.ru/city/getListByTerm/jsonp.php?q=нижний мне непонятны некоторые вещи: зачем выполняется перебор массива в success и select? и, можно ли сделать выбор первого значения списка при потере фокуса автозаполнялки, если в ней не ткнули в значение? change и blur в конце (на событие select) сделаны видимо чтобы запустить дальнейшую обработку onblur=javascript…
0 votes0 answers -
Ajax со сменой адресной строки - как сделать такое?
Я видимо безнадёжно устарел, подскажите как реализуется такое поведение? пример реализации (любой товар): https://www.citilink.ru/catalog/computers_and_notebooks/hdd/hdd_in/385631/ при клике на заголовки табов Характеристики, Сопутствующие товары, Обзоры, Отзывы, Вопрос-ответ меняется содержимое - это понятно как сделать, видно из кликабельного элемента <a class="pseudo product_link__js" href="https://www.citilink.ru/catalog/computers_and_notebooks/hdd/hdd_in/385631/aksessuary/" data-meta-title="Аксессуары для жесткий диск SEAGATE Skyhawk ST4000VX007 купить в интернет-магазине СИТИЛИНК" data-meta-description="Аксессуары для товара жесткий диск SEAGAT…
0 votes3 answers -
Onclick
Почему не работает тег onclick вот код : HTML: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>test</title> </head> <body> <script src="js.js" type="text/javascript"></script> <script src="js.js"></script> <input type="button" id="first" value="Test" > <script src="js.js" type="text/javascript"></script> <script src="js.js"></script> </body> </html> JAVASCRIPT function test(){ alert("Hello"); } Заранее спас…
0 votes1 answer -
Помогите разобраться.
Здравствуйте. такая проблема. Есть задание: Создать блоки(типа выбор товаров). Брать данные для этих блоков из json. и при клике на определенный id товара, в другом блоке должно появиться сколько раз было нажато на этот товар. Все это через Promises and DOM. еще есть кнопка, при нажатии которой, должны обнуляться эти счетчики. первые 2 пункта я сделал, дальше ступор... data.json index.html main.css main.js
0 votes6 answers -
Модальное окно. скрол вне области - jQuery
Есть модальное окно. Область которого ограничена. Можно ли сделать скрол, даже тогда, когда курсор находится за пределом форму ??? у body position fixed должен стоять в моем случае. https://codepen.io/anon/pen/RxaOwe Может как то можно эмулировать, что курсор как будто бы находится в области формы ?
0 votes0 answers -
В чем разница при выполнении скрипта в jsfiddle & chromeDebug
Добрый день! Имею вот такой самый простенький пример, но который загнал меня в тупик: https://jsfiddle.net/9n73ro76/ Разбирал работу указателя this. И сама суть вопроса в том, что в jsfiddle результат undefinied, а в chrome искомое значение - 600 и undefinied. Я в упор не пойму в чем разница... Извиняюсь за столь примитивный вопрос, но пол дня потратил на понимание и силы уже иссякли на сей процесс)))
0 votes3 answers -
Почему скрипт не отрабатывает
не работает скрипт, надо чтобы он заменил значения в li music_list.html
0 votes4 answers -
Скрипт вывода рекламы в статьях на javascript или php?
Здравствуйте! Скрипт выводит рекламный блок через заданное количество знаков текста внутри статьи. Например после каждых 1500 знаков текста появляется реклама. До и после реклама легко устанавливается в шаблон сайта, нужен скрипт для внутренней рекламы. Рекламные блоки РСЯ, адсенс, тизерные сети. Подскажите на чем такой скрипт лучше заказывать javascript или php? Может есть готовые решения Сайт http://yxod-za-volosami.ru/ Движек ucoz, могу ошибаться, но вроде там php встраивать сложнее в код.
0 votes4 answers -
как пользоваться КЛАДР?
подскажите пожалуйста, что нужно сделать чтобы получить возможность использовать базу городов от КЛАДР? она выложена в общий доступ, но обратиться через ajax к ней невозможно потому что браузеры не разрешают кроссдоменные запросы когда бэкенд пишешь сам, то сам же и настраиваешь отдающий сервер в соответствии с CORS, но здесь не тот случай. однако, думаю, большинство разработчиков тянут данные из КЛАДР при помощи ajax. и.... я тоже хочу пока только придумал установить в хром расширение. но это временная мера - только для этапа разработки.
0 votes2 answers -
Промокод в коде
Добрый день,я понимаю что этот вопрос может звучать абсурдно,но все же.Где посмотреть варианты промокодов в коде HTML на сайте ?
0 votes0 answers -
Получение данных из запроса.
После отправки запроса на сервер, мы получаем ответ и в консоли можем посмотреть на присланный массив. А как этот массив записать в какую-то переменную и использовать дальше? var xhr = new XMLHttpRequest() xhr.open( 'GET', 'http://www.mocky.io/v2/59469f7d100000c30bf64ed6', true ) xhr.send() xhr.onreadystatechange = function () { if (xhr.readyState !== 4) { return } console.log('end') if (xhr.status === 200) { console.log('result', JSON.parse(xhr.responseText)) } else { console.log('err', xhr.responseText) } }
0 votes1 answer -
Как узнать сколько раз была нажата кнопка мыши
Здравствуйте. Вот такая проблема. Есть 3 разноцветных блока внутри общего блока(назовем их "главные"), и есть 3 идентичных блока вне блока("второстепенные"). Нужно что бы при нажатии на" главный "блок (например черный) в блоке который "второстепенный" появлялась цифра(сколько раз была нажато мышкой на "главный" блок). пока у меня только получилось вывести во "второстепенный" блок 1 раз слово"black".Второй раз при нажатии это слово не появляется...Было бы хорошо даже если бы каждый раз при клике во "второстепенном" блоке появлялось снова слово "black" . color_blocks.html
0 votes6 answers -
Как получать данные с сервера через интервалы времени?
Подскажите пожалуйста как в angular2 при помощи rxjs через каждые 5 секунд получать данные с сервера. Вот мой код, он работает, но есть проблема. компонент: import { Observable } from 'rxjs/Observable'; import 'rxjs/add/observable/interval'; import 'rxjs/add/operator/switchMap'; private getUserTasks(userId): void { Observable .interval(5000) .switchMap(() => this.tasksService.getUserTasks(userId)) .subscribe( data => { this.userTasks = JSON.parse(data); console.log('userTasks', this.userTasks); } ) }; сервис: import { Injectable } from '@angular/core'; impor…
0 votes0 answers -
Подскажите как до ума довести мобильное меню на jQuery.
Накодил я на jQuery мобильное меню, которое сворачивается в кнопочку в 2-х случаях: 1) когда скролим вниз 2) когда ширина окна меньше 760px; Вопрос. Если меню открыто, как сделать чтоб оно оставалось открытым и в мобильном варианте? Тестовый сайт тут http://jq.caribe.vps-private.net/ CSS: http://jq.caribe.vps-private.net/style.css JS: http://jq.caribe.vps-private.net/myscript.js - кодировку UTF-8 выставлять.
0 votes1 answer -
iframe отображение сайта, прошлый век? или можно выполнить
Буду благодарен в помощи, облазил весь интернет ничего не нашел, информацию могу оплатить, в долгу не останусь Есть сайт www.sait-x.com который нужно отобразить по средствам iframe в сайте www.sait-y.com для сайта www.sait-y.com, index.html : <html> <body style=margin:0px; padding: opx;"> <iframe src="www.sait-x.com" frameborder="0" scrolling="yes" height="100%" width="100%"> </iframe> </body> </html> Подскажите пожалуйста, очень важно, можно ли сделать на определенную страницу редирект? пример www.sait-x.com отображается полностью в www.sait-y.com а вот страница - www.sait-x.com/new в сайте б…
0 votes0 answers -
Поиск дочерних элементов вверх по дереву
Здравствуйте. Есть вот такой код https://jsfiddle.net/pLvzjv8c/ Подскажите, пожалуйста, как сделать, чтобы при клике на 1.1.1 меняли цвет ссылки 1.1.1 , 1.1 и 1; при клике на 1.2 меняли 1.2 и 1, и т.п. Число уровней может быть разным.
0 votes1 answer -
Управление тегом audio в андроид
Почему звук начинает воспроизводиться в теле функции только после нажатия на кнопку, как исправить? <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>HTML5</title> <script> function vybor() { document.getElementById('player').play(); setTimeout("vybor()", 3000); } </script> </head> <body onload="vybor()"> <audio id="player" src="123.mp3"></audio> <div id="text">text</div> <button onclick="document.getElementById('player').play()">Воспроизведение</button> </body> </html>
0 votes0 answers -
Переключение телефонов по клику адреса(выбор адреса из списка)
Переключение телефонов по клику адреса(выбор адреса из списка) пример http://prntscr.com/h5948m Т.е. когда кликаешь на адрес из списка меняется телефон и емайл в шапке Как сделать такой скрипт на js?
0 votes4 answers