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
-
работа jqery в реальном времени
Добрый вечер! есть скрипт http://jsfiddle.net/58Lsadz9/который срабатывает при готовности DOM, но на странице при помощи других скриптов добавляются блоки при различных событиях. как сделать, чтоб данный скрипт работал в режиме реального времени или при любом изменении html структуры
0 votes3 answers -
Проблема со скриптом jquery
Здравствуйте! Столкнулся с проблемой, код в script на кнопке Stop не работает, если он лежит в отдельном файле скрипта. Если засунуть в html то работает. А старт запускается автоматически при загрузке страницы, хотя я к нему не обращался. <!DOCTYPE html><html><head><meta charset="utf-8"><script src="jquery-2.1.4.js"></script><style>body { font-family: fantasy; transition-property: backround; transition-duration: 1s;} input { background-color: white; text-align: center; border-radius: 15px; margin: 10px 10px 10px 40px; font-size: 20px; width: 120px;} #buttons { margin-top: 20px;}</style></head><body> &l…
0 votes2 answers -
Цикл jqery
добрый вечер! для валидации формы получился такой скрипт http://jsfiddle.net/whyyr8c2/. поскольку на сайте две формы имеющие одинаковый input, то валидация работает только для первого по html разметки. пытался применить цикл .each(), но без результатов
0 votes4 answers -
JQuery повесить маску на инпут поле
JQuery повесить маску на инпут поле Чтоб можно было вводить только числа, диапазон чисел, как это сделать?
0 votes4 answers -
Ошибки в IE при работе с style.display и странное HTML Object
Здравствуйте! Решил недавно написать свой framework на подобие jQuery с возможностью удобной выборки селекторов и последующей с ними работы. Все прекрасно получилось и замечательно работает за исключением пары глючных модулей для вкладок и ротации контента. Собственно, проблема заключается в хитроподобном баге Internet Explorer, который до сих пор(тестил в последней версии IE Edge) проглатывания первого элемента массива с указателями на HTML Object'ы документа при попытке переключения z-index элементов прокрутки. Код: // Micro module rotate some contents // [element] :: ( #parents fixed container -> .slide selector ) rotate: function(e,c,t) { var e = this.html…
0 votes2 answers -
Валидация формы
Добрый вечер! пытаюсь настроить валидацию формы, но сразу же столкнулся с проблемой - не запускается jqery. не понимаю в чем ошибка http://jsfiddle.net/aeuum8hf/
0 votes2 answers -
WinHttpRequest загружает не всю веб-страницу
Добрый вечер. Как можно использовать объект WinHttpRequest, чтобы извлекаемые данные содержали все данные? На веб-странице есть событие Document.Ready, которое вставляет на веб-страницу данные. Если использовать WinHttpRequest, то я так понимаю событие не запускается. Если использовать Internet Explorer, то извлекается фрагмент, формируемый Document.Ready.
0 votes0 answers -
как отследить событие?
Добрый день, подскажите пожалуйста как определить какой какой скрипт обрабатывает событие. на сайте тут меню, при наведении открывается мегаменю, как отловить где это происходит?
0 votes14 answers -
JSTree и ContextMenu (vakata)
Работа с jsTree, создание контекстного меню По горизонтали отображается строго слева с начала пункта Node, по которому кликаем правой кнопкой мыши. Если же правее кликаем, то отображается с начала строки, а хотелось бы именно под указателем мыши. Удалось сделать следующим способом: var leftBorderX = 0;// затем вторым шагом попадаем сюда, присваиваем сохраненное значение координаты X $(document).off('context_show.vakata');$(document).on('context_show.vakata', function (e) {if (leftBorderX != null && leftBorderX > 0) {$.vakata.context.cnt.css({ "left": leftBorderX });}});// вначале заходим сюда - сохраняем координату, где workTree - это контейнер под деревомwor…
0 votes2 answers -
Проблема со скриптом в Firefox
Добрый день. Суть такая, на сайте в одной категории выводиться много эл-тов списка (где то 600). При этом в FF получаю такое сообщение Если нажимаю продолжить все отрабатывает. Если элементов в категории меньше, то всё работает без проблем. Подскажите пожалуйста, как можно побороть эту беду?
0 votes2 answers -
jQuery vs Angular на сайте
Если не обратить внимание на то, что angular это все таки фреймворк а не библиотека, гораздо мощнее и используется для написания всяких приложений а не для эффектов разных. Все это если оставить на стороне. В каких ситуациях использование jQuery будет "лучше" в плане чистоты/длины кода? Вот смотрю на что способен angular и удивляюсь почему например для отслеживания состояния чэкбокса в большинстве случаев используется jQuery хотя на angular это гораздо короче, понятнее. Может есть какие примеры которых я еще не видел?
0 votes15 answers -
Подскажите инфоресурсы по AJAX
Подскажите хорошие статьи, книги и т.д. которые помогут разобраться с этим страшным зверем.
0 votes1 answer -
FancyBox
Добрый вечер! Возникла проблема с настройкой FancyBox. http://jsfiddle.net/hjr787wr/Есть форма и блок, при нажатии на который открывается попап с формой. Проблема заключается в том, что при изменении высоты/ширины экрана попап не маштабируется, а работает в режиме overflow hodden
0 votes5 answers -
Сравнение двух дат и времени
Здравствуйте. Есть две даты событий в таком формате: 2015/10/23 13:00 и 2015/10/23 12:30. Можно ли их привести к числам и сравнивать между собой таким образом: 201510231300 > 201510231230 На первый взгляд все работает, но мне кажется, я что-то не учел. Работоспособный ли такой вариант?
0 votes5 answers -
Упростить цепочку нахождения элемента
Экспериментальным путем нахожу элемент: $("div .MyClass").children().children().children("a") как упростить цепочку? написать одним(двумя) запросами? в третьем children только один "a"
0 votes7 answers -
Добавить к объекту поле
Имеем объект: var obj = { "pole1" : { "key": 1 }, "pole2" : { ... }, pole_array: ["1", "2", "3"] } Как к obj добавить еще одно поле ? и к pole_array еще одно значение например "4" ?
0 votes1 answer -
Эффекты при скроллинге
Добрый день, подскажите, пожалуйста как сделать на JQ, чтоб при скролле до определенного блока что-то менялось на страницу, например добавлялись эллементы
0 votes4 answers -
Регулярные выражения для телефона
Кто подскажет, как дополнить код, что бы написать регулярное выражение, которое позволит принимать только цифры в количестве от 6 до 30, и символы "(",")","+","-". Вот этот код. function validatePhone(phone) { var re = /^.{6,30}$/; return re.test(phone); } Заранее спасибо
0 votes4 answers -
Не работает скрипт во всех браузерах кроме Mozilla FireFox
Доброго времени суток! Обращаюсь к знатокам своего дела! Ребят, подскажите малоопытному )) Не работает скрипт не в одном браузере кроме Mozilla FireFox.. Вроде все просто, суть показывать/скрывать поля при выборе значения select Вот тело: <form name="" id="" method="post" action="" onsubmit="return validateForm();"><div class="" style="padding-bottom:10px; "><select ><option id="" class="3" value="">Вы новый пользователь?</option><option id="" class="1" value="">Я новый пользователь</option><option id="" class="2" value="">У меня уже есть кабинет</option></select></div><div id="my1" style="padding-bott…
0 votes2 answers -
Переращет высоты содержимого блока
Здравствуйте. Использую вот такой скрипт jquery.equalheights.js от автора mattbanks для получения высоты самого высокого элемента. Мне нужно вызывать эту функцию перерасчета высоты каждый раз, когда пользователь изменяет размер окна браузера. К примеру, переворачивает телефон или планшет.. Я написал вот такой код для этого: $(document).ready(function () { function heightItemDetect() { $('.services-list .services-item').equalHeights(); }; setTimeout(heightItemDetect(), 300); $(window).resize(function () { heightItemDetect(); });});Но при изменении размеров окна браузера он не срабатывает. Что я делаю не так?
0 votes0 answers -
Всплывающее Диалоговое окно
Добрый вечер! Как сделать такое окно как на этом сайте? http://winestyle.ru/ Т.е. когда заходишь на сайт он спрашивает Есть ли Вам 18 лет? А затем при нажатии на крестик окно не исчезает и блокирует все действия кроме прокрутки страницы? Дайте хотя бы направление в котором искать. Буду очень благодарен!
0 votes2 answers -
Отсортировать пункты списка
Добрый день. Есть список, в котором присутствуют числа. Подскажите пожалуйста как сделать сортировку по убыванию, т.е. что бы при нажатии на кнопку сортировки <li>, содержащие меньшее число, переносились ближе к началу списка<ul>?
0 votes3 answers -
SPA js
Ребята, понемногу продвигаюсь в нативном js и один хороший человек посоветовал написать свою SPA (как я понял это такое себе приложение одностраничник), чтобы в дальнейшем, на собеседованиях или что-то в этом роде, я мог явно указать на то как я пишу свой код и вообще в целом что из себя представляю. Так вот вопрос, кто подскажет, с чем его есть? В интернетах нашел сумбурную инфу, какие-то старые холивары, пример TiddlyWiki, да книженцию. Представляю себе этот синглпэйджаппл как некую специфическую архитектуру. Может кто сталкивался и посоветует какие-либо материалы (опять же стоит ли изучать найденную мной литературу) или пояснит на пальцах?
0 votes3 answers -
Убегает меню при встраивании anchor.js
Разрабатываю небольшой сайт (просьба сильно не бить - это мой первый сайт и он еще не закончен) emwhp.com использую anchor.js для плавного к содержимому страницы по щелчку на каруселе : jsfiddle.net/psrRQ/4/ (исходник откуда брал скрипт) при попытке прокрутить карусель(брал исходники bootstrap) влево или вправо скрипт уводит видимую область экрана ниже меню. Подскажите пожалуйста как поправить.
0 votes0 answers -
Кроссворд для мобильных устройств
Здравствуйте, нужна помощь. Имеется готовый кроссворд, который хорошо работает на компьютере. Но есть проблема ввода текста с мобильных устройств, когда нажимаешь на поле ввода, само поле выделяется, но клавиатура для ввода даже не появляется. Помогите\подскажите, как заставить его работать на мобильных, код кроссворда прилагаю: <script> $(function () { var grid = [' @ @ @ @@@ @ @@', ' @ @', ' @ @ @ @ @ @ @ ', ' @ ', ' @@@ @@@ @ @@@ ', ' @ ', '@@ @ @ @ @@@ @ ', …
0 votes0 answers