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
4723 questions in this forum
-
Выполнение функции через N раз.
Нужно сделать так, чтобы функция по щелчку mouseWheel происходила через 2 раз(в данном случае). Ничего лучше этого способа в голову ничего не пришло: .... var abcX = 0; if (wheelDeltaY < 0){ // если крутим колесо вниз ++abcX; // +1 к переменной abcX if (abcX == 3){ // если abcX == 3 myScroll.scrollToPage('next', '0', 1000); // происходит функция abcX = 0; // сбрасываем abcX для цикличности return false; } }; .... Тут беда в переменных, почему это не работает? Работает так(но срабатывает при каждом действии): if (wheelDeltaY < 0){myS…
0 votes2 answers -
Передача данных в базу
Друзья подскажите пожалуйста. У меня есть переменная в которой находится номер поста на сайте. как передать методом POST после нажатия на кнопку "отправить" номер поста в определенное поле базы данных. Пожалуйста не отправляйте читать книжки. Я делаю комментарии на PHP, но там есть кусок кода на java, а я в нем не рублю.
0 votes3 answers -
Навигация по дереву вопросов
Привет всем. Подскажите, пожалуйста, как организовать навигацию по дереву вопросов. С сервера приходят данные в формате json, содержащие список вопросов и ответов. Также хранятся идентификаторы, связывающие ответы с вопросами. Т.е. какой будет загружен следующий вопрос, в зависимости от выбранного ответа. Как лучше поступить? Сразу вывести все вопросы на страницу или выводить поочередно, по мере выбора ответов. Во втором случае придется хранить данные в глобальном массиве. Привожу примерную структуру дерева: ___ 1 ____вопрос 1___2 ответы 2___3 вопросы 1 _2 1_ 2 ответы Как переключаться вперед понятно, каждый ответ будет хранить id следующего вопроса, связанно…
0 votes3 answers -
Удаление действия resizable
у меня есть блок, при клике на который он принимает resizable из jQuery UI. Каким образом я могу снять resizable с этого блока? Например при клике на второй блок нужно снять это действие с первого блока.
0 votes2 answers -
Удаление лишних элементов
Всем привет. Я не силён в жабескрипте, по этому прошу помощи. Задача такая: Есть <li class="d"></li> их на странице может быть n количество. Мне надо сделать так, чтобы оставалось на странице только первых пять "li", а остальные удалялись. Удаление я так понимаю можно осуществить с помощью jquery "remove();". А вот как записать, чтобы этот метод воздействовал на все элементы, кроме первых пяти? Спасибо.
0 votes3 answers -
Почему не выводится надпись Stop?
var counter = 1; while (true) { document.write(counter); counter = counter * 2; if (counter == 8) { document.write("Stop"); return counter; } }
0 votes1 answer -
Проблема с IE
Всем привет! Есть код: document.write("<div><form action='http://easygoods.ru/index.php?module=market&act=orderlot' method='post' target='_blank'><input type='button' value='Просчитать доставку этого лота' onClick=\"popupWin=window.open('http://easygoods.ru/index.php?module=market&act=lotcalc', 'Easy Goods', 'width=400, height=500, resizable=yes, scrollbars=yes, status=yes'); popupWin.focus(); return false;\"> <input type='hidden' name='link' value='"+url+"'><input type='submit' value='Заказать этот лот'></form></div>"); Проблема в том, что при нажатии на кнопку: "Просчитать доставку этого лота" в IE вылетает непонятная …
0 votes2 answers -
Помогите оптимизировать скрипт, плз
Добрый день всем! Помогите мне пожалуйста. туплю. Есть html код : <ul> <li class="event1"> <div class="about1" style="display:none"> <p>05.02.2012</p> <a href="#">Оформление вашей свадьбы</a> </div> </li> . . . . </ul> Что нужно: Чтобы при наведении мыши на li внутренний div появлялся. Пунктов списка много. Соответственно, нужно чтобы работало на всех. $('.event1').hover( function(){ $('.about1').fadeIn(); }, function(){ $('.about1').fadeOut(); } ); Это конечно работает, но... Видимо надо что-то типа $("li > div").parent().fadeIn(); но как-то не выш…
0 votes5 answers -
формат вывода дней недели
подскажите пожалуйста где в этом скрипте можно переопределить формат вывода дней недели(сейчас: пн, вт, ср, и т.д.) интересует например этот вариант Single Input in-line DatePickers
0 votes6 answers -
Как грамотно использовать css3pie и behavior
В HTML-файле я использую css3pie, чтобы в IE работал множественный бэкграунд. <style type="text/css" media="all"> .apost blockquote { behavior: url(http://localhost/css3pie.htc); display:block; margin:0.5em 5em; padding:0 20px; -pie-background:url('images/quotes_left.gif') left top no-repeat, transparent url('images/quotes_right.gif') right bottom no-repeat; background:url('images/quotes_left.gif') left top no-repeat, transparent url('images/quotes_right.gif') right bottom no-repeat; } </style> Код работает нормально и в IE6-7 оба бэкграунда отображаются. Видно, что здесь я использую behavior. Эта инструкция у меня записывается в декларации свойст…
0 votes1 answer -
wrapAll и выборка, помогите гуру
Всем привет. Вот такая интересная задачка попалась, никак не могу решить. Есть список, к примеру: <li>Элемент списка</li><li>Элемент списка</li><li>Элемент списка</li><li>Элемент списка</li><li>Элемент списка</li><li>Элемент списка</li><li>Элемент списка</li><li>Элемент списка</li><li>Элемент списка</li><li>Элемент списка</li>Задача заключается в следующем, как сгруппировать их в 3 колонки, через wrapAll Т.е. должно получится: <div><li>Элемент списка</li><li>Элемент списка</li><li>Элемент списка</li><li>Эле…
0 votes1 answer -
Кредитный Калькулятор
Есть пример калькулятора "кредитования", расскажите как сделать такой же подсчет суммы выплат, для ниже приведенного калькулятора..... http://shure-kryg.ru/tttest/
0 votes1 answer -
Добавить html заготовки
Добрый день. Подскажите пожалуйста по следующему вопросу: вот набросал макетик. У меня есть 4 html шаблона. Нужно что бы при нажатии кнопки Добавить во .frame вставлялся один из шаблонов, в зависимости от выбранного option. А где лучше всего сами шаблоны хранить? в отдельных файлах и подгружать Ajax? Или тут же на странице в скрытых блоках? (Дальше с этими шаблонами возможно придётся производить манипуляции).
0 votes1 answer -
Чего не хватает?
Я только изучаю яваскрипт и сразу эксперементирую на локальном сервере) Хочу попробовать написать маленький скрипт, смысл вот в чем: Вводим ник в поле ввода, жмем кнопку и выскакивает окошко "Привет **введённый ник**!" Так вот не могу понять как связать поле ввода и кнопку( Получилось примерно так: <html> <head> </head> <body> <center> <h2>Введите ник:</h2> <br> <input name="nick" type="text"><input type="button" value="PUSH" onclick="alert('Привет '+nick +'!'"/> </center> </body> </html> Вопрос вот в чем: как сделать введенный текст переменной?
0 votes3 answers -
Немного усложнить script
Всем джамбо. Есть такой вот нехитрый код http://jsfiddle.net/LeWBH/ У меня появилось 2 вопроса... 1. Как засунуть туда еще кнопки с таким же функционалом? 2. Почему картинки так криво открываются? На всякий случай кину ка я код и сюда <script src="[url="http://code.jquery.com/jquery-latest.js%22></script>"]http://code.jquery.c...t.js"></script>[/url] <script> $(document).ready(function($){ $("button").click(function () { $("#ToggleP").slideToggle("slow"); }); }); </script> <style> td { padding: 0px 10px 0px 10px; } </style> <button><font size='3'>Реставрация</font></button> <div style='wi…
0 votes2 answers -
jQuery код не выполняется
Код: $(document).ready(function(){ $('#Sbuttn').click(function () { $('#addm').toggle('slow'); }); }); не испрлняется при нажатии на кнопку, а $(document).ready(function(){ $('#addm').toggle('slow'); }); отлично работает при загрузке страницы, в чём может быть причина? Всё, разобрался. тему в топку) Тот элемент был в контейнере a и не происходило событие click)))
0 votes0 answers -
Не могу разобраться с jquery POST
Здравствуйте Пытаюсь перед отправкой формы дозаполнить некоторые ее значения, в частности сгенерировать новый номер заказа. Имеется код: $('#assistForm').submit(function () { $.ajax({ type: 'POST', url: '/handler.php', data: 'paysystem_id=' + $('#paysystem_id').val() + '&summ=' + $('#focusedInput').val() + '&gross=' + $('#summ_comission').val(), dataType: "json", success: function (result) { var obj = jQuery.parseJSON(result); $('input[name=OrderNumber]').val(obj.id); $('input[name=OrderComment]').val('Payment № '+obj.id); }, processData: f…
0 votes2 answers -
Слайдер с возможностью показа количества элементов
Добрый день! Не подскажите, какой существует слайдер с возможностью показа такого "Изображение 5 из 320"? Буду благодарен за наводку.
0 votes1 answer -
Оцените код теста
http://jsfiddle.net/2n5fxk3t/ Сойдёт? Какие есть ошибки, недочёты?
0 votes3 answers -
Помогите с ГСЧ
Доброго времени суток. Нужно мне написать игру пятнашки, да вот почему то функция не хочет работать. function imgRand() { var One = null; var Two = null; var img; for(i = 0; i<32; i++) { //Генерируем два числа в диапазоне от 1 до 16 One = Math.random() * 16; Two = Math.random() * 16; //Меняем местами два случайно выбранных изображения img = document.images[One].src; document.images[One].src = document.images[Two].src; document.images[Two].src = img; } Вроде все верно, но не пашет. Картинки стоят на месте
0 votes4 answers -
Parallax эффект
Как сделать, чтоб красный блок при parallax-эффекте не смещался влево, а был на месте серого блока? Нужно, чтоб блоки были размещены в центре страницы и при этом применялся parallax-эффект. http://jsfiddle.net/dHTLt/73/ Спасибо!
0 votes1 answer -
Open помогите
Вот собственно скрипт, который должен при нажатии на 1 ссылку открывать 9 окон, при нажатии на 2 все закрывать. <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <script type="text/javascript"> var wins; function openWindows() { var width = 200; var height = 100; wins = new Array() for (var i=0; i < 3; i++) { for(var j=0; j < 3; j++) { var top = i*(height+64); var left = j*(width+8); var params = 'width='+width+ ',height='+height+ ',top='+top+',left='+left; var wnd = window.open('http://www.google.ru','',params); wins.push(wnd) } } } function closeWindows() { if (wins) { for(var i = 0;…
0 votes2 answers -
for (var i = this.length; i--;)
for (var i = this.length; i--Фишка ***
0 votes4 answers -
Установка событий на элементы
Хочу я навесить на определённые элементы события onclick. Делаю так: $(function(){ $('#somediv > a').click(function(){ alert('It works!'); return false; }); }); Всё работает как следует. А вот если в элементе #somediv меняется содержимое, то новые ссылки уже не имеют этого события. Как-нибудь делается так, чтобы раз и навсегда застолбить за всеми элементами a, которые находятся в элементе #somediv какие-либо события?
0 votes2 answers -
Нужен слайдер
Подскажите пожалуйста, где найти такой слайдер, может кто видел.
0 votes4 answers