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 -
Chart.js и линк на точки
Добрый день! Имеем линейную диаграмму, на основе сабжа. (http://www.chartjs.org/docs/) Подскажите как сделать в ней линкующие точки? А точнее чтобы при нажатии на точку появлялась краткая инфа с возможность перехода к основному тексту (наподобии спотлайта) Заранее спасибо
0 votes5 answers -
Чуть чуть большой вопрос, именно локализации
Я вот совсем недавно начал изучать javascript. Но вот сразу пришла мысль, так сказать взять себя на крупное дело... Дело в том что у некоторых сайтов есть в низу изменить язык, делается это путем javascript.. Ну и весь язык сайта тоже лежит в javascript.. Вот не подсказали бы вы мне приблизительно как такое можно реализовать... Ая уже сам себе мозг по ломаю и попробую сделать :-) Заранее спасибо.
0 votes5 answers -
настроить скрипт отсчёта времени
люди, помогите пожалуйста, я не могу с простейшим скриптом справиться, а надо очень очень существует такой популярный jq-скрипт для обратного отсчёта времени. мне нужно заставить его отсчитывать время, оставшееся до нового года(в общем случае до определённой даты). я не понимаю как настроить конфиг вот мой конфиг $(function(){var note = $('#note'),ts = new Date(2012, 0, 1),newYear = true;if((new Date()) > ts){var now = new Date();var ny = new Date(now.getFullYear() + 1, 0, 1, 0, 0, 0);var ny_m_sec = Math.floor((ny.getTime() - now.getTime()) ) ; //это разница в секундах меджу датой нового года и настоящей датой// Задаем точку отсчета для примера. Пусть будет очередн…
0 votes5 answers -
яндекс карты - как создать карту с уже развернутой подсказкой?
яндекс карты - как создать карту с уже развернутой подсказкой?
0 votes5 answers -
Реакция на тач
Господа и дамы, расскажите самый кошерный и правильный способ организовать следующее событие: "Проведение пальцем по экрану в четырёх направлениях, верх, низ, право, лево". Хочу организовать что-то типа листалки в меню на айфоне только у себя на сайте.
0 votes5 answers -
Подсчет динамически добавляемых div на странице.
привет. Есть js плагин который добавляет динамически div - ы на страницу. Div добавляются не по клику или какому либо действию, а именно сам js добавляет элементы, при определенных условиях <div id="one">.............................//0<div class="dinamic</div> //1<div class="dinamic</div> //2<div class="dinamic</div> //3</div>Как их подсчитать на jQuery,cтатистические понятно function cnt(){return $("#one>div.dinamic").length();}Когда эти элементы будут добавлены неизвестно, поэтому наверно, нужно следить за изменениями в DOM - дереве, и периодически пересчитывать количество нужных div -вов. (если их количество достигло о…
0 votes5 answers -
Ajax - получить слой из страницы и вставить его
Такая глупая ситуация, не могу решить проблему. Мне нужно вставить слой #catalog из другой страницы после слоя ".b-violet". Как это сделать? Я не могу понять, почему .success(function(data){ console.log("loaded"); var $data = $(data).find("#catalog");В переменной пусто? смотрю консоль - там точно есть слой #catalog
0 votes5 answers -
Не подключает HTML5 через JS
Чтобы работали html5 теги подключаю js: http://p.ya.ru/media/html5.js <script src="JS/html5.js><script> для <details> <summary>SPOILER NAME</summary> text </details> вставлял непосредсвенно в head, потом перед details, использовал ссылку гугла на js, через свой js делал, но теги так и не заработали, в чем проблема?
0 votes5 answers -
Подгружаемый селектбокс + кастомный селектбокс.
Всем привет. Подскажите, как решить проблему. Подключил кастомный селектбокс (этот), но он не хочет работать. Я в джаваскрипте не разбираюсь, но уже понял, что не работает он из-за того, что при выборе страны оригинальный селектбокс обновляется. На странице вывел скрытые селектбоксы, и как видно, при использовании кастомного селектбокса, оригинальный не обновляется. Как сделать, чтобы оригинальный обновлялся при использовании кастомного? Посмотреть можно здесь. Если можно, объясните попроще. Спасибо!
0 votes5 answers -
jQuery Spectragram помощь в установке
Требуется разъяснение в установке jquery плагина. Есть небольшой js скрипт http://lab.adrianquevedo.com/jquery-spectragram/ . Берусь за него второй раз и не могу реализовать из за слабых знаний JS, если кто подскажет буду благодарен. Делаю вроде как все написано: Вставляю в между тегом head вот это <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script><script type="text/javascript" src="js/spectragram.js"></script>Потом скорее всего делаю что то не правильно, я начинаю править файл spectragram.js изменяя в нем строки jQuery.fn.spectragram.accessData = { accessToken: '[your-instagram-access-token]', clien…
0 votes5 answers -
Нет прорисовки программной анимации (отрисовывается только конечный результат)
function tween(fig,param, shift, time) { var element = []; var what = []; var from = []; // Начальное значение var to = []; // Конечная значение var duration = time; // Длительность var start = new Date().getTime(); // Время старта var now; var progress; for (i = 0; i < fig.length;i++) { element[i] = fig[i]; what[i] = param[i]; from[i] = element[i][what[i]]; to[i] = element[i][what[i]]+shift[i]; } setTimeout(function tweenTimer() { now = (new Dat…
0 votes5 answers -
Ползунок времени
Всем првиет, уж очень нужна помощь сдешних обывателей. Собственно нужно реализовать ползунок времени. Для няглядности вот скрин Я использовал ползунок с jquery.com, но там ползунок для диапазон цен и тут возникли проблемы. Если есть у кого нить плагин некий, иль своё решение, буду ОЧЕНЬ благодарен, а то уж намучался с ним*(
0 votes5 answers -
Помогите с регулярными выражениями.
Есть регулярное выражение : /\/\*[\w\W]*?\*\//gМне надо помочь разобрать что оно значит. Браузером(опера, яндекс) оно нормально выполняется, но вот программы и сайты там находят ошибку: http://regexpr.ru/?pattern=%2F%5C%2F%5C*%5B%5Cw%5CW%5D*%3F%5C*%5C%2F%2Fg&subject=%2F*asdasdas*%2Fasdasd Кроме того - я сам не понимаю что оно обозначает.
0 votes5 answers -
То работает, то не работает скрипт при обновлении страницы
http://zverushka.100ms.ru/kadr/ Ситуация такая. В этом месте http://joxi.ru/ImhIU_3JTJA-BGzvSKM Если кликать по стрелочкам - перелистывания не происходит. Но если обновлять страницу - то иногда перелистывает, иногда нет. Ошибок никаких не выдает. Я не могу понять, в чем проблема. Перелистывание идет по скрипту 207 строка $("#id1 .btn-next").click(function () { sliderBg.goToNextSlide(); sliderTab.goToNextSlide(); }); $("#id1 .btn-prev").click(function () { sliderBg.goToPrevSlide(); sliderTab.goToPrevSlide(); });Поробовала добавить таймаут, на всякий setTimeout(function () { $("#id1 .btn-next").click(function () { sliderBg.goToNextSlide(); sliderTab.goToN…
0 votes5 answers -
Отличия в коде
Можете подсказать чем отличаются следующие конструкции. В чем преимущество + перед ; в начале замыкания? Почему twitter использует + или это дело вкуса? $(document) и $(), есть различия или их работа идентична? // Twitter+function ($) { // Your code here...}(jQuery);;function ($) { // Your code here...}(jQuery);$(document).ready(function(){ // Your code here...});$().ready(function(){ // Your code here...});$(function() { // Your code here...});
0 votes5 answers -
Как передать ссылке a элемент из ajax tab
Проблема такова: у меня есть галерея...5 категорий,я подумал что 5 почти одинаковых страниц создавать это будет тупо... и решил использовать табы ajax...У меня на главной странице сайта,есть анимационное меню 5 ссылок(перенаправлять на каждую категорию галереи)...Как мне передать в (a href="") каждую категорию таба?
0 votes5 answers -
0 votes5 answers
-
правильный duration для анимации
Не могу придумать правильно распределить duration для анимации тикера. Если окно меньше 684 пикселя, то тикер двигается горизонтально, алгоритм движения такой: -вычисляю ширину первого элемента ссылки списка и двигаю margin-right самого списка на эту ширину. -при окончании анимации убираю первый элемент в конец. восстанавливаю значение списка и т.д. и дальше по такому алгоритму двигаются остальные элементы. Проблема в том, что элементы списка по ширине разные, если прописать константу для duration, то длинные элементы двигаются быстро, а короткие медленно. а нужно чтобы двигались одинаково. Я попробовала так: var el = ticker.settings.list;var widths = 1; …
0 votes5 answers -
offset().top
var ofTop = $('#toScroll').offset().top; $(window).scroll(function(){ var scTop = $(this).scrollTop(); console.log(ofTop,scTop) if ( (scTop + 20) > ofTop ) { $('#toScroll').addClass('fixed') } else { $('#toScroll').removeClass('fixed') } }) Есть блок который должен ездить при скролле страницы, аля bootstrap. в хроме, мозиле, опере все работает в сафри нет вывел в консоле ofTop в хроме, мозиле, опере отдает правильное значение 519, а в сафари 2561... Что я делаю не так?
0 votes5 answers -
как вставить html в input c помошью jQuery ?
Столкнулся с проблемой, нужно вставить html в input, но вместо значения html в input выводится сам html те надо вывести значение переменной myvar по клику на инпуте, делаю так var myval = "<span class='test'>some value</span>"$(this).val(myval);а как в input вывести значение самого html ?
0 votes5 answers -
Блокировка действий пользователя на 1 секунду
Есть функция, которая вызывается onclick. Длительность её выполнения - 1 секунда. Как сделать так, чтобы на эту 1 секунду браузер не реагировал на действия пользователя, функция не вызывалась по 200 раз и т.д?
0 votes5 answers -
Дергание fixed блока при скролле
Гуру, подскажите что я делаю не так? Есть шапка, которая имеет такие стили header {position: absolute;width: 100%;top: 150px;height: 85px;z-index: 10;background: url(../img/head-line.png) repeat-y center center;} При скролле страницы я добавляю класс, и она прилипает к верху: header.fixed-top {position: fixed;top: 0px;} И сам код: $(window).scroll(function(){if ($(window).scrollTop() > 150) {$('header').addClass('fixed-top');} else {$('header').removeClass('fixed-top');}}) Суть в том что в хроме когда скролю страницу, появляется мерциание этого хедера. Не пойму в чем косяк, ведь раньше так делал и не было таких проблем...
0 votes5 answers -
jquery.ajax обработка ответа
jQuery.get("some.php", function (data){ var d = data;});Простейший ajax запрос. Я получаю данные, которые неоднократно далее использую. Однако из за асинхронности я не могу обратиться к этим данным вне потока. Подскажите пожалуйста есть ли способы оперировать полученными данными вне коллбека? Могу ли я скопировать результат в другую переменную и использовать ее не обращаясь каждый раз к потоку?
0 votes5 answers -
Ищу скрипт
Ищу скрипт для скачивания файлов Имеется несколько файлов, пользователю дается таблица где несколько checkbox, каждый соответствует файлу, нужно чтобы скачивались выбранные файлы, желательно в архиве Не могу найти ничего похожего, на jquery такое существует? на js/jquery
0 votes5 answers