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
-
form.reset() и required
Здравствуйте. Есть такой код https://jsfiddle.net/nkstx5uz/ Проблема в следующем: если заполнить оба поля и нажать кнопку "Ок", то форма очистится, как мне и нужно. Но, если заполнить только одно поле, нажать "Ок", потом заполнить оба поля и опять нажать "Ок", то после сброса формы поля сразу же подсвечиваются красным цветом, чего мне не нужно. Браузер Mozilla.
0 votes5 answers -
Обновление вывода PHP таймером с помощью Ajax не работает в Internet Explorer
Пример кода был приведен на cyberforum.ru. Текст, выводимый файлом message.php, обновляется на странице, открытой в браузере, каждые 5 секунд. Это работает во всех браузерах для Windows, кроме Internet Explorer (у меня IE 11) - информация выводится один раз и больше не обновляется. На этой странице обсуждалась похожая проблема http://www.softtime.ru/forum/read.php?id_forum=4&id_theme=27465 В чем здесь дело, и что можно сделать? <?phpecho '<html><div id="content"></div>'; echo '<script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script>';echo '<script>';echo 'setInterval(updateInfo, 5000);';echo 'function u…
0 votes2 answers -
Действие, когда заполнено поле
Нужно чтобы как только пользователь заполнил определенное поле формы (но еще не отправил форму) выполнялся код. Как вычислить такое событие?
0 votes4 answers -
Передача переменных при формировании даты
Добрый день. Подскажите пожалуйста по такому вопросу: Мне нужно сформировать дату с учётом 2х внешних параметров (часы и минуты). Сами значения получаю так <input type="hidden" value="<?= $minutes; ?>" id="formMinutes" /><input type="hidden" value="<?= $hours; ?>" id="formHours" />var min = parseInt( $('#formMinuts').val() );var hr = parseInt( $('#formHours').val() );Тут всё хорошо. Дальше пробую сформировать дату с учётом этих значений var austDay = new Date();austDay = new Date(austDay.getFullYear(), austDay.getMonth(), austDay.getDay(), (austDay.getHours() +1) , (austDay.getMinutes() + 1) ); Если передаю числа (+1) то всё сраб…
0 votes4 answers -
помогите найти что нибудь подобное
хочу сделать интерактивный каталог как по ссылке, подскажите какой нибудь скрипт, или как нибудь можно эту страницу скачать что бы она работала, а то скачиваю она не работает http://www.texkom.ru/article.php?docID=25&typeauto=5&mark=35&model=178&group=9&lvl=4#p787324
0 votes2 answers -
Помогите доработать скрипт
вопрос решен
0 votes0 answers -
Как избежать повторение одного и того же когда на разных страницах
Я только недавно начал создавать свой первый сайт и понял что на каждой странице у меня повторяется шапка и низ сайта, а меняется лишь немного текста в центре. Есть ли в html php или javaScript, что-то типо "функции", чтобы можно было вставить одно слово(тег, что-то), которое замениться на набор текста и html тегов? P.S. Я не знаю каким образом это реализовывается поэтому предположил что эта тема должна быть в разделе по javaScript.
0 votes9 answers -
Помогите написать функцию смена класса в интервале
Есть вот такой блок по типу табов. Подскажите как написать правильно код функции для интервала с автосменой "активного" класса у трех нижних элементов. Переключение по клику и появление нужного контента я сделал. html Код верстки <div class="side_center"><!--___________ TABS_CONTENT ___________--> <div class="slide_wrap"> <div class="slide_content show_slide" id="slide1"> <h2>Slide 1</h2> </div> <div class="slide_content " id="slide2"> <h2>Slide 2</h2> </div> <div class="slide_content " id="slide3"> <h2>Slide 3</h2> </div> </div><…
0 votes0 answers -
Помогите переделать скрипт табов
Имеется скрипт вкладок - $.fn.tabs = function() { var selector = this; this.each(function() { var obj = $(this); $(obj.attr('href')).hide(); obj.click(function() { $(selector).removeClass('selected'); $(this).addClass('selected'); $($(this).attr('href')).fadeIn(); $(selector).not(this).each(function(i, element) { $($(element).attr('href')).hide(); }); return false; }); }); $(this).show(); $(this).first().click();};Пример его работы здесь, суть его работы в назначении стилей блокам: display:none и display:block - наглядно Необходимо сделать так, чтобы блокам добавлялся просто дополнительный class (например activ - если отобразить и …
0 votes3 answers -
jQuery. Бесконечная карусель
Всем привет. Начал изучение js и jQuery, написал простенькую тестовую карусель. Вот код: http://jsfiddle.net/LOL1/utxmto66/ Возникло несколько вопросов: 1) Слайдер работает если дожидаться анимации перехода, но если кликать быстро, контейнер со слайдами просто вылетает за пределы. Как это исправить? 2) Допустим, у меня есть функция, с помощью которой слайды периодически переключаются сами(setinterval/settimeout). При клике пользователем на слайды эта функция должна выключаться(это понятно как), но как снова её включить? Т.е. если пользователь не кликает на слайды, то включить функцию. Такого события как "не кликает" нет))) (можно сделать с помощью .mouseleave(), но…
0 votes7 answers -
Помогите найти скрипт менюшки
Хаюшки, давным давно видал я скрипт меню, вся суть — в количестве родительских пунктов, если они не вмещаются в конец создается кнопочка, при нажатии на которую появляются остальные пункты, не подскажите? Спасибо!!!
0 votes1 answer -
Наладить masonry во вкладках
Здравствуйте! Делаю сложный (для меня) проект, с корзинами, опциями... короче чрёт знает что... нарисовал эскиз и в творческом порыве нарисовал блоки кирпичной кладкой во вкладках.... Наивно начал верстать =(( Вот тут увидел косяк первая вкладка, у которой display: block; отродясь и следующая вкладка у которой при загрузке странице display: none; - два блока наложены друг на друга, внизу (если присмотритесь) летит вёрстка, оно и понятно блоки то position: absolute; наезжают - на что хотят... Как можно решить задачу? Другими словами - как сделать, чтобы masonry строился в скрытом блоке, а при открытии уже был выстроен...?Если вообще можно... так обидно, неужели прид…
0 votes7 answers -
JQuery вывод спец. символов
Добрый день. Подскажите пожалуйста как заставить .text() выводить спец.символы? Т.е. мне нужно что бы .text("«Back"); выводил <<Back
0 votes1 answer -
jQuery внизу
Решил перенести вызов jQuery вниз документа. Но на некоторых страницах есть скрипты, которые загружаются и выполняются раньше. Как сделать проверку и выполнять скрипты позже, после загрузки jQuery?
0 votes7 answers -
Вывести значение select в другом div
Есть список, состоящий из 9 городов, при выборе города должен отображаться соответствующий телефонный номер. Вот код select: <select> <option value="0">Россия</option> <option value="1">Краснодар</option> <option value="2">Екатеринбург</option> <option value="3">Москва</option> <option value="4">Новосибирск</option> <option value="5">Самара</option> <option value="6">Ростов-на-Дону</option> <option value="7">Нижний Новгород</option> <option value="8">Ярославль</option> <option value="9">Уфа</option> <option value="10">Тв…
0 votes7 answers -
Как заставить работать css()?
Всем привет. Пытаюсь изменить св-во элемента через jQuery, вот код скрипта: jQuery(document).ready(function() { //Показываем иконку поиска при нажатии $('.searchfield').click(function() { $('.search-bg').css('background-position', '-25px 0px') }); $('body').click(function() { $('.search-bg').css('background-position', '0px 0px') });}); Нужно чтобы при нажатии на само поле иконка смещалась, а при нажатии на другое место возвращалась на место. Если убрать обработчик клика с body, то все работает. Вот свойства .search-bg .search-bg{ position: absolute; top: 13px; right: 12px; width: 25px; height: 25px; background: url(images/search-icon.png) no-repeat;}
0 votes3 answers -
Помогите доработать скрипт голосования
Помогите доработать скрипт голосования. Так выглядит код одного из объектов для голосования: <h3 align="center">Автомобили для голосования:</h3> {foreach key=id item=item from=$cars} <div class="auto_block" style="float:right"> <div class="auto_ublock" style="background: url(/images/box/usercars/small/{$item.image}) no-repeat center;"> <div> <span id="votelink-{$item.id}">{$item.votelink}</span> </div> </div><a href="/box/{$item.login}/view/{$item.seolink}.html" title="{$item.title}"> <span class="models_title">{$item.title}</span><br /></a> </div> {/foreach}…
0 votes1 answer -
Предзагрузка массива изображений
Здравствуйте. У меня есть такой код, упрощенный для примера: for(var i = 0; i < 10; i++){ for(var j = 0; j < 10;j++){ var img = new Image(); img.onload = (function (i,j,img) { return function () { // do something }; }(i,j,img)); };};который я использую для предзагрузки изображений, которые потом рисую на канве. Но здесь нет кода, который бы отслеживал, когда все изображения будут использованы. Я его немного усовершенствовал, но у меня не получается увеличивать переменную loaded, она всегда равна 0 и после увеличивается на 1, тоесть равна 20 она никогда не будет. var loaded = 0;for(var i = 0; i < 10; i++){ for(var j = 0; j < 10;j++){ …
0 votes1 answer -
"чиним" асинхронную загрузку скриптов
Привет дорогой читатель, вчера написал знакомый с какой то не понятной проблемой для него проблемой. Имеется интернет ресурс и некоторые пользователи имеют трудности в загрузке его из-за скриптов с userapi.com. Как я понял пользователи заходят на сайт с работы (где стоят блоки на соц. сети и т.п.) Не у кого нету лайфхака по поводу загрузки такие скриптов после завершения загрузки страницы? Такая же проблема может быть, если не доступны сервисы от яши и т.п. спасибо.
0 votes13 answers -
Событие происходит неправильно
Подскажите. Есть сайт dom.ekaville.ru Отправка форм на нем происходит через ajax Мне нужно настроить отслеживание отправки форм через гугл тег менеджер. Для этого я в success добавил строчку dataLayer.push({'event': 'consult-proekt'}); Проблема в том что данное событие "consult-proekt" происходит при нажатии на кнопку отправки, даже если форма не заполнена и не пройдена валидация, мне нужно сделать так чтобы оно срабатывало только при отправке заполненной формы. Возможно объяснил что-то неправильно так как слабо знаком с ajax и js в целом
0 votes3 answers -
Помогите с popUP окном на jQuery
Всем привет. Необходимо сделать всплывающую форму на jquery. Перепробовал много решений из интернете, ни одно не работает по нормальному. Вот код формы: <div class="popup"> <form action="#" name="popup-form"> <label for="user-name">Имя</label> <input type="text" id="user-name" name="user-name" required> <label for="phone-number">Телефон</label> <input type="text" id="phone-number" name="email" required> <input type="submit" value="Отправить"> </form></div>Вот стили для нее: .popup{ width: 378px; height: 240px; padding: 15px 0 15px 21px; border: 1px solid #ff7d01; …
0 votes16 answers -
Как организовать хранение данных в Firebase?
Всем привет! Интересует вопрос по создания многопользовательского приложения на AngularJS совместно с Firebase. Имею представление о том, как с ней работать, как сделать регистрацию и авторизацию, но не знаю, как лучше организовать структуру хранения данных. Приложение - простенький todolist с набором списков задач. Нужно, чтобы у каждого пользователя был свой набор списков и задач соответственно. Как лучше все это оформить, чтобы получение нужных данных не было слишком трудозатратным? Под каждого пользователя при регистрации создавать свой объект, в котором и хранить массив его списков или может как-то иначе? Был бы рад услышать мнение тех, кто уже сталкивался с по…
0 votes2 answers -
Вписывание цифры после отметки чекбокса
Добрый день, Подскажите, пожалуйста как повесить обработчик на 2-ой чекбокс var2, чтобы при нажатии на него, в Поле ввода где переменная znachenie вписывалась цифра 10? И также при нажатии на + и – значение в поле znachenie увеличивалось на 10 при нажатии на + или уменьшалось на 10 при нажатии на минус. То есть два раза на + нажали, получили 20. Можно пример? <form><td align=center width=5%><input type=checkbox name=var1 value=><input type=checkbox name=var2 value=>+ | -</td><td align=center width=1%><input type=txt name=znachenie></input></td></form>
0 votes2 answers -
При выборе select'a добавить текст в textarea
Подскажите пожалуйста, как сделать, чтобы при выборе определенного select'a добавлялся текст (константа) в textarea?
0 votes3 answers -
Меняем класс у элемента
Ребят, приветствую! Реализовал задачу на js, чтоб, при клике по элементу, менялся его класс: $('.categories-show-in').click(function() { $('.categories-show-in').attr('class', 'categories-show-out');});$('.categories-show-out').click(function() { $('.categories-show-out').attr('class', 'categories-show-in');});При первом клике, да, класс у элемента меняется на categories-show-out, но при последующих кликах класс у элемента не меняется. Помогите решить проблему. P.S. Мне нужно, чтоб класс был заменен, а не дописан
0 votes2 answers