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
-
Не могу реализовать запоминание внутри фукнции - замыкание
http://jsfiddle.net/ahM48/1/ Что не так? Нужно чтобы переменная каждый раз возрастала при клике.
0 votes6 answers -
jQote2 Глючит с jQuery старше 1.8
Возник вопрос о выборе несложного шаблонизатора. Перебрав дюжину-другую остановился на этом http://aefxx.com/api/jqote2-reference/ Полная версия 6,5 кб, сжатая 3,3 кб. В общем он мне понравился, так как являет небольшую надстройку над js Не обошлось без ложки дегтя. И при тесте на jsbin и на локали оказалось, что с версией jQuery 1,9 и старше не работают некоторые функции (точно версию не уточнял) Причина в этом куске $.each({app: 'append', pre: 'prepend', sub: 'html'}, function(name, method) { $.fn['jqote'+name] = function(elem, data, t) { var ns, regexp, str = $.jqote(elem, data, t), $$ = !qreg.test(str) ? function(str) {return $(document.cr…
0 votes2 answers -
Помогите разобраться с jQuery задачей
Если пишу не в тот раздел, извините... Суть задачи следующая... Нужно сделать форму планирования задач на сегодня.... Изначально у меня есть 2-а input//text. Я пишу туда свою задачу которую нужно выполнить. После выполнения я нажимаю на checkbox который находится слева и к input//text добавляется атрибут disabled. Да, я написал код и описанное выше работает, но атрибут disabled добавляется ко всем input//text, а нужно только к одному. Может я что-то делаю не так? кто знает подскажите.... Код HTML —————- <div id="rozklad"> <p class="title">Задачи на сегодня</p> <p class="line"><input type="checkbox" value="1"/><input type="text" value="…
0 votes2 answers -
Посчитать количество div'ов
Здравствуйте Есть такой код: <div class="blok"> <div>Здесь текст</div> <div>Здесь текст</div> <div>Здесь текст</div> <div>Здесь текст</div> </div> Как на jquery посчитать количество div'ов в div class="blok"?
0 votes2 answers -
Интерактивная карта, Javascript, Raphael
Прошу помочь, подсказать: не срабатывает позиционирование относительно области карты. Самописный скрипт надо поправить :-( www.khorsun.ru/map/ Подскажите, пожалуйста
0 votes2 answers -
Как в fancybox нажав ссылку в модальном окне отклыть другое окно ?
Модальное окно авторизации, всплывает окно, в нем нажимаю забыли пароль первое окно должно закрыть и открыться второе окно с формой для восстановления пароля ?
0 votes0 answers -
регулярные выражения
var regexp = new RegExp('^[a-zа-я0-9_-]{3,500}$/', 'i'); Код для проверки отзыва не хочет пропускать больше 1 слова и без {3,500} работать не хочет. Как заставить символьный класс повторяться сколько угодно раз в javascript?
0 votes3 answers -
html map
здравствуйте, форумчане есть картинка. с помощью map выделил область под ссылку. хочу, чтобы при наведении на неё она расширялась(можно просто сделать див расширяющийся) с надписью "Добавить обьявление". буду рад любой помощи
0 votes1 answer -
0 votes3 answers
-
автозаполнение текстового поля значением другого поля
<input type="text" name="LOGIN" style="display:none;" value="" /> <input type="text" name="EMAIL" style="" value="" /> нужно автозаполнять скрытое принудительно поле логин значением поля имеил, т.е. пользователь заполняет поле имеил и тут же автоматически заполняется поле логина, если пользователь неправильно ввел имеил то он будет править свой имеил соответственно и значение в поле логин тоже должно полностью заполняться правленым значением имеила, вот такой мне нужен скрипт
0 votes2 answers -
Следующий шаг...
Прочитал пару раз книгу Флэнагана по JS, попутно пользуясь сетью, когда были непонятны определенные моменты. Решил занаться практикой, но столкнулся с проблемой. Что такое переменные, объекты, свойства, методы, массивы, условия, циклы, функции и принцип их работы я вроде бы понял. Однако, при попытке реализовать простенькую задачку ничего не получается. Не получается подстроить знания под конкретную задачу и связать воедино. Как быть дальше, если писать с нуля, даже простенькие скрипты не получается? Может нужно начинать с ковыряния чужих скриптов, удаляя, добавляя и изменяя? Или у меня склад ума не тот?
0 votes12 answers -
Нужен совет по AJAX
Здравствуйте,сразу прошу прощения за мою орфаграфию. Ну так вот, недавно передомной появилась задача сделать небольшое веб-приложение с использованием таких технологий как: PHP, MySql [ PDO или MySqli ], AJAX [ например JQUERY ], JSON. Посколько раньше я не когда не сталкивался с JS, прошу совета или помощи у вас. Привиду пример, чтобы было понятнее. Представим страницу на которой выводится: Форма добавления задачи Задачи со статусом ( например завершена и незавершена ) И счетчик количества задач. PS. Так же на странице должна быть возможность удалить задачу, изминить статус задачи. И все изменения должны сразу отображатся. Как все это реализовать с использованием PHP и…
0 votes8 answers -
Ошибка в скрипте
Есть во такой вот код. http://jsfiddle.net/kAf3a/3/ Скрипт раскрывающейся менюшки простой, но был рождён с горем пополам, так как я ничего в этом не смыслю. Однако возникла проблема: если раскрыть пункт Portfolio, то по ссылке в выпадающем меню можно спокойно нажать и перейти. Однако если нажать на не раскрывающийся пункт Albums - перехода не происходит. Где я ошибся в коде?
0 votes3 answers -
Баннер на всю страницу 100% x 100%
Добрый день! Подскажите пожалуйста, если у кого есть опыт размещения флэш баннеров. Знаю что размещается средством java script. Есть флэш заставка. Надо ее разместить над страницей (как бывает на сайте спорт экспресс), что бы она полностью собой закрывала входную страницу, 100% по ширине и высоте. А по нажатии на кнопку закрывалась. Заранее спасибо!
0 votes16 answers -
input pattern и required
Если пользователь не ввёл текст в поле ввода или ввёл его не по pattern, можно ли как-то узнать об этом в JS, ориентируясь именно на ошибки pattern и required.
0 votes0 answers -
Selectivizr + :last-child - не работает в IE8
Доброго времени суток всем. Новичек в Javascript. Решил ознакомиться с утилитой Selectivizr. Создал для пробы такой код (на JSFiddle или CodePen не привожу, ибо не получилось у меня наглядно показать там пример кода): <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>selectivizr</title> <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/mootools/1.4.5/mootools-yui-compressed.js"></script> <!--[if (gte IE 6)&(lte IE 8)]> <script type="text/javascript" src="javascripts/selectivizr.js"></script> <noscript><link rel="stylesheet" href="[fallback css]" /><…
0 votes1 answer -
Как вставить .js виджет на конкретную страницу?
————————————————-
0 votes2 answers -
jquery toggleclass после анимации
Суть такова. Если сделать скрипт вида: $("div").fadeIn('1000').toggleClass('active'); То класс вешается еще до окончания анимации. Как сделать, чтобы это происходило после окончания анимации? Есть способ исполозовать что-то кроме функции setTimeOut?
0 votes2 answers -
Как сделать разумнее - событие на click
Суть в том, что у меня внутри плагина модального окна jquery есть 2 функции. Одна скрывает модальное окно, другая показывает var modalHide = function() { $modal.fadeOut(delayHide); $modal.toggleClass('active'); }; var modalShow = function(event) { // on bodyclick hide modal if (bodyClick) { $("body").click(function(){ if ($modal.hasClass("active")) { modalHide(); } }); $context.click(function(event){ event.stopPropagation(); }); } $modal.fadeIn(delayShow); setTimeout(function(){ $modal.toggleClass('active'); }, delayShow); } Суть в том, что при показе модального окна и вызове функции modalShow() - я вешаю обработчик события клика по body - чтобы окно исчезало, если …
0 votes3 answers -
next()
Всем привет есть несколько селектов на странице как при нажатии на селект выбрать следующий за ним. Пробовал так: $("body").on("change","select",function(){ $(this).next("#select_"+selected_depth).append(data); }) не работает, ссылка $(this) обязательна, т.е. нужно определить селект на который нажали,
0 votes1 answer -
Проверить есть ли значение в массиве
Пытаюсь проверить есть ли значение в массиве disease, но код работает только когда в массиве disease 1 элемент. Значения для disease берутся из выпадающего списка #disease_list. Выдает ошибку TypeError: o.nodeName is undefined. $('#disease_list').change(function() { var check_mass = disease.some(function(elem){elem = $(this).val()}); console.log(check_mass); if ($(this).val() != 0 && check_mass != true) { disease.push($(this).val()); $('.disease').append('<span><i>' + $(this).val() + '</i> <sup>×</sup></span>'); } });
0 votes10 answers -
jQuery .load и индексация.
Ребят, в сео почти ноль. Вопрос таков, я подгружаю на страницу контент через $('#sample').load('sample.html #sampleDiv'); Будет ли данный контент индексироваться поисковыми системами? Спасибо.
0 votes2 answers -
Очень странное поведение скрипта - не могу найти причину ошибки
УПД. Проблема решена - причина, использовалось hide(), вместо modalHide(); Удалите плз тему)... Вот сайт - http://zverushka.zz.mu/palatki/ На нем есть самописный скрипт modal.js Суть проблемы - выбираем окошко с одной из палаток и жмем кнопку "заказать". Всплывает окно. Если отправить какие-то данные на сервер, нажав кнопку отправить. То у этого окна остается класс .active и при попытке открыть другие окна - они тут же закрываются. Закрытие окна по сабмиту реализована через $modal1.hide(); hide - это внутренняя функция плагина, сделанная через // external functions // $modal = $(this); $modal.modalHide = modalHide; $modal.modalShow = modalShow; Все, что делает эта фу…
0 votes4 answers -
перевод даты на лунный календарь
Добрый день, есть скрипт который выводит дату по лунному календарю на 1 день, как можно его доработать, чтобы он выводил даты на весь месяц? http://learn.javascript.ru/play/PivfXb
0 votes4 answers -
Не меняется значение переменной
Здравствуйте, вы не могли бы пояснить, почему не меняется значение переменной: <div id="sss">asd</div> <script> var str = ""; document.getElementById('sss').onclick = function(e) { var a = prompt('', ''); if(a == 1){ str = '123'; } if(a == 2){ str = '456'; } return str //console.log(str); } console.log(str); </script>
0 votes4 answers