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
-
анимация прерывается перезагрузкой страницы
помогите пожалуйста идеями есть рабочий интернет-магазин. при нажатии на кнопку "в корзину" товар добавляется в корзину, соответственно число товаров в виджете корзины увеличивается на единицу, страница перезагружается(так как "в корзину" это input типа submit) хотелось бы сделать анимацию перемещения картинки товара в корзину проблема в том, что во время запущенной анимации перемещения происходит перезагрузка страницы и анимация обрывается. менять что-то в движке не вариант. хотелось бы обойтись только js при это проблем с jquery нет. то есть написать любую анимацию не проблема
0 votes5 answers -
Скрипт интернет магазина на обычный html сайт
Вот есть сайт и табличная верстка ну не суть важно что это очень плохо считается, просто работаю в компании где не кто не хочет менять это, и начальник хочет прикрутить к этому сайту что-то на подобие интернет магазина, то есть кнопки "Купить" которые будут понимать что именно этот товар выбран, "Корзина" где отображаться это все будет, и окошечко после "Оформить заказ" где пользователь вводит свои данные и все это отправляется на e-mail. Ребята срочно нужно помочь. Реально ли это все воплотить в жизнь или какие варианты предложите?
0 votes8 answers -
Как отследить установку обьекта на другой обьект?
Доброго времени суток всем, кто читает эту тему. Такая проблема: Не могу нигде найти материаллов, как применять методы или функции Grud Drop. Уже оргнизовал перемещение обьекта по клику , теперь осталось организовать установку обьекта на другой обьект, при пермещении на него. Вот мой код: 01 function mousedown(cook) //мышка нажата 02 { // отследить нажатие 03 console.log('нажатие на '+cook); 04 document.cookie= cook+'=1'; 05 console.log(cook); 06 dvizenie(cook); 07 08 } 09 function mouseup(cook) // мышка отжата 10 { // отследить нажатие 11 console.log('отжатие '+cook); 12 document.cookie= cook+'=0'; 13 console.log(cook); 14 dvizenie(cook); 15 } 16 17 function dvizenie(z…
0 votes3 answers -
('click',function(){ + ipad = задержка 2-3 сек
Наверняка история не нова и у кого-то есть решение... подключен jQuery от гугла - https://ajax.googlea...2/jquery.min.js простецкая функция jQuery(document).ready(function(){ jQuery('#dreamod').on('click',function(){ jQuery('#menu').css('display', 'block'); }); }); На айпаде "тупит", срабатывает с задержкой в 2-3 секунды. В тоже время на старом убитом смарте (ведро 2.3) скрипт отрабатывается как на писишнике, т.е. мгновенно. Как бороться?
0 votes12 answers -
Сравнение двух массивов
Добрый день! Никак не могу додуматься до одной простой штуки: имеем два массива, в цикле идет сравнение. Пишу в лоб, через сравнение, но наверняка есть какой то более правильный подход, не через сравнение: var ar1 = ["1", "2", "3" ...]; var ar1 = ["4", "3", "2" ...]; for(i=0;i<1000;i++) { if(ar1[i] > ar2[i]) { *какое то действие* } else if(ar1[i] < ar2[i]) { *какое то действие* } } Т.е. в итоге мне нужно получить название массива, у которого элемент на данном цикле больше. А как это можно узнать не используя прямого сравнения?
0 votes9 answers -
Нелогичное поведение скрипта
Есть сайт. В нём на странице участника есть код <div class="right"> <a href="" class="l"></a> <div class="border"><img></div> <a href="" class="r"></a> </div> Картинки могут быть разного размера, но не более 422px. Кнопки .l и .r следовательно должны меняться под размеры каждого отдельного изображения. Поскольку .right размер не фиксирован height:100% тут не отделаться. Есть вот такой js $(document).ready(function(){ var height = $(".right").height(); $(".r, .l").css('height', height+'px'); }); Всё хорошо, тол ько есть небольшой баг. Если зайти на страницу напрямую (откройте webkit браузер и посетите ссылку),…
0 votes14 answers -
Динамические элементы формы
Здравствуйте. Битый час не могу подобрать решение для динамического добавления элементов в форме. Первое что я нашел это было http://citforum.ru/i...t/dynamic_form/ проблема в очистке формы при добавлении нового элемента. Чуть позже наткнулся вот на это решение http://vvy.me/10-jav...-elementov.html. Я так и не уловил сути как вытащить данные из элементов формы. И еще нашел решение на jquery http://www.mdelrosso...en_GB&sec=demo1. Собственно последний вариант больше всего и понравился, как раз то что надо. Только опять таки, я не понимаю как перебрать введенные данные в этой форме, какой вид должен иметь цикл для массива name="person[phones][#index#][phone]"? Возможн…
0 votes2 answers -
плагин для нескольких объектов
подскажите пожалуйста каким образом можно писать jq-плагины, которые использовались бы несколькими объектами в пределах одной страницы например, я написал плагин выезжающей панели http://jsfiddle.net/UAT5F/ далее я хотел бы чтобы на странице было 2 таких панели. чтобы код не дублировать хотел бы обойтись тем же самым плагином. но подключить его хотя бы таким образом http://jsfiddle.net/J6keP/ не получается не понятно как нужно спроектировать плагин
0 votes1 answer -
Ползунок JS
Добрый день, уважаемые форумчане! Сделал простецкую заготовку ползунка на JS - не могли бы поругать код? http://jsbin.com/ococij/1/ - ссыль
0 votes2 answers -
Параметры элемента и динамичная подрузка страницы
Есть проблема, в самом начале страница подружает весь свой контент через load функцию. Не смотря document.ready контент получается еще не загружен, а скрипт уже запустился и пытается получить параметры слоя - а они пустые! Ну там ширины еще нет, например . И я не пойму - как вызвать скрипт, когда контент подрузится?
0 votes2 answers -
Скрипт прокрутки картинок-превьюшек
Скрипт прокрутки картинок-превьюшек Такой скрипт есть на сотмаркете вот скрин как можно такое реализовать? заворачивание в один блок двух картинок? превьюшки идут разных размеров в ширину, только по высоте одинаковые, если есть такой готовый скрипт дайте ссылочки
0 votes1 answer -
Возрастное ограничение доступа к сайту
Доброго всем. Никак не могу найти скрипт всплывашки, который бы позволил спрашивать при входе на сайт, есть ли посетителю 18 лет. Если нажата кнопка "да" - пишем в куки и больше всплывашку не показываем. Если же нажата кнопка "нет" - перенаправляем на другой сайт, к примеру, на яндекс. Я нашла нечто похожее, но совершенно не представляю себе как можно в данном скрипте использовать свои стили оформления. Мне кажется - никак. А мне очень нужно оформить все это в стиле всего остального сайта. Есть дизайнерский макет - ему нужно следовать. Нашла я вот что <script language="Javascript"> var Cookie = new Object(); Cookie.set = function(name, value, expires, path, domain…
0 votes1 answer -
выбор по одному из правил атрибута style
помогите пожалуйста решить проблему на странице есть несколько img. у некоторых есть атрибут style="line-height: 1.538em; float: right;" ,у некоторых есть атрибут на странице есть несколько img/ у некоторых есть атрибут style="line-height: 1.538em; float: left;" хотелось бы на js или jquery отобрать только те img, у которых float: right;
0 votes6 answers -
Слегка необычный JS слайдер
Все привет. Появилась небольшая проблема, а именно реализация слегка непохожего на других слайдера. То есть нахождение на экранне одновременно двух слайдов, занимаемые примерно половину выделенного им блока и соответственно прокрутка каждого слайда. Скриншот прикрепил. Может кто знает какие-нибудь библиотеки, позволяющие реализовать такой вид? Заранее благодарен P.S. Более подходящего раздела не нашел, так что извиняюсь если ошибся
0 votes6 answers -
Вывод информации через radio
Здравствуйте. Проблема с radio кнопками. Никак не получается вывести информацию из кнопок в текстовое поле. Уже чего только не пробовал... Цель: Есть две radio кнопки, надо вывести информацию из выбранной кнопки в текстовое поле. Тут в визуальном редакторе http://jsfiddle.net/gbJNf/ <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=Windows-1251" /> <title>Выбор пола</title> </head> <body> <script type="text/javascript"> <!-- wait_visibility('pol', 0);function create(form) { form.story.value=""; console.log(form.pol[men]); if (form.1.value != "") { form.story.value +="Мужчина" + form.1.value + "\…
0 votes6 answers -
конфликт $ и jQuery
подскажите пожалуйста как при использовании jquery избежать конфликта функций $ и jQuery я установил drupal7, он по умолчанию включил свою версию jquery. эта версия работает только с jQuery. но мои скрипты, которые я подключаю в конце страницы работают с $ заменить в блокнотике $ на jQuery не вариант. отключить друпаловскую библиотеку и оставить свою тоже не вариант. хотелось бы понять причину
0 votes1 answer -
Оцените код слайдера
Оцените код слайдера. http://vtest.uphero.com/slider2/
0 votes2 answers -
Замыкания и анимация - не могу разобраться
В самом конце файла slider.js у меня есть функция // on pagination click if (pagination=="true") { $(pagId).children().click(function() { var diff = $(pagId).children().index($(this)) - curActive; if (diff < 0 ){ diff = length + diff; } console.log(curActive, $(pagId).children().index($(this)), diff); var list = function() { for ( var i = 0; i < diff; i++) { setTimeout(function(){ console.log(i); next(); }, 500); } }; list(); }); } А именно весь вопрос вот в этой функции: var list = function() { for ( var i = 0; i < diff; i++) { setTimeout(function(){ console.log(i); next(); }, 500); } }; list(); Когда я кликаю в слайдере на кноп…
0 votes1 answer -
Input type="button"
Подскажите, пожалуйста, есть ли возможность написать вот такой скрипт onload = function () {setTimeout(document.getElementById('sub1').click(), 1500)}; где <form id="f1" method="get" action=""> <input id="sub1" type="button" onclick="window.location='http://www.tigir.com'" value="Подтвердить"> </form> используя вместо getElementById('sub1') другой метод, позволяющий определить элемент формы input по атрибуту type="button".
0 votes4 answers -
Удаление cookies при выходе
Я знаю,что куки удаляются при закрытии сессии.Но клиент сильно привередливый.Нужно,чтоб куки удалялись,когда закрываешь и вкладку.Может писать каждые 10 секунд переменную в куки длиной 10 секунд?
0 votes2 answers -
Удаление лишних элементов
Всем привет. Я не силён в жабескрипте, по этому прошу помощи. Задача такая: Есть <li class="d"></li> их на странице может быть n количество. Мне надо сделать так, чтобы оставалось на странице только первых пять "li", а остальные удалялись. Удаление я так понимаю можно осуществить с помощью jquery "remove();". А вот как записать, чтобы этот метод воздействовал на все элементы, кроме первых пяти? Спасибо.
0 votes3 answers -
Как сохранить изменения на canvas?
Всем привет. Занялся изучением html5. Не могу найти нужную информацию в интернете. Подскажите, пожалуйста, как сохранить изменения на canvas? Допустим я обработал фотографию и сделал ее черно-белой. После дальнейших манипуляций она снова становится цветной. Вот мои наработки http://jsfiddle.net/fmSJp/ Единственное, что не применяются изменения цвета, так как фото находится на другом сервере. Но код рабочий.
0 votes0 answers -
New image и delete image
Создаю новый объект var tempImage = new Image(); В с++ я помню данная конструкция динамически выделяла память под объект. потом надо было обязательно почистить за собой память, если объект больше не нужен. Как это сделать в javascript? Или оно само и тут это не нужно? Не хотелось бы, чтобы объекты плодились и зависали в памяти, вызывая тормоза.
0 votes2 answers -
Скопировать данные из буфера обмена
Добрый день! Есть задача, нужно копировать данные из буфера обмена. Т.е есть определенный обработчик события, когда событие наступает нужно взять данные из буфера обмена и записать их к примеру в массив, чтобы дальше с ними работать. Гуглил по данному вопросу, всем нужно данные в буфер добавить, а мне вот наоборот. Может кто сталкивался с проблемой?
0 votes4 answers -
Jquery addClass/Remove Class on click не работает
Подскажите пожалуйста в чем моя ошибка, почему не работает такой код? HTML <nav> <ul> <li><p>Головна</p></li> <li><p>Про нас</p></li> <li><p>Про нас</p></li> </ul> <script> $(document).ready(function () { $('ul li:first-child').addClass('checked'); $('ul li p').click(function () { $('ul li').removeClass('checked'); $(this).addClass('checked'); } ); } ); </script> </nav> CSS .checked { height: 40px; background: #000; }
0 votes6 answers