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
-
Подскажите ребята пожалуйста!
Как сделать такое же слайд-шоу как на http://comfy.ua/ (с раскачкой).Ответы типа -"Скопируй код не интерестны"
0 votes0 answers -
Работа с классами и массивом
Добрый день прошу помощи или совета реализовать данную вещь: есть 2 input для ввода данных товара title и price: <div id="cart" name="cart"> <div id="item_title" name="item_title" class="item_title"> <h4>Book title</h4> <input type = "text" value="" id="item_title"><br /> </div> <div id="item_price" name="item_price" class="item_price"> <h4>Price</h4> <input type = "text" value="" id="item_price"><br /> </div> <br/> <input type="button" value="Submit" class="button" onclick="submit();"> <input type="button" value="checkout" class="button" onclick="checkout();"> </div&g…
0 votes3 answers -
Непонятное поведенеи Firefox
Здравствуйте, Возникла проблема. данный скрипт должен вместо вертикального скроллинга делать горизонтальный. if(direction < 0){ ((event.wheelDelta) ? ($('#first').css('left', (poz+event.wheelDelta)+'px')) : ($('#first').css('left', (poz-event.detail)+'px')) ) } else if (direction > 0){ ((event.wheelDelta) ? ($('#first').css('left', (poz+event.wheelDelta)+'px')) : ($('#first').css('left', (poz-event.detail)+'px')) ) } Все нормально работает в Opera, IE, Chrome а вот в Firefox проблема: независимо от направления скроллинга смещение идет то…
0 votes2 answers -
Скорость обращения к переменным
Часто задаюсь вопросом, много ли вычислительного времени занимают обращения к элементам объекта. Вот, например, два примера: a.b.c.1 = 1; a.b.c.2 = 2; a.b.c.3 = 3; abc = a.b.c; abc.1 = 1; abc.2 = 2; abc.3 = 3;В первом примере обращений к элементам объекта больше, значит работает он медленнее и значит его можно ускорить. Но стоит ли о таком ускорении задумываться, и жертвовать ради него временем разработчика кода?
0 votes2 answers -
Почему не показывается содержимое коллекции?
https://jsfiddle.net/pv5b8oqn/
0 votes2 answers -
объекты...
<script type="text/javascript"> var ar = {3:{5:6}}; var a = 2; var b = 1; var c = a+b; if (!ar[17]) ar[17] = {}; ar[17][c]=8; document.write(ar[17][3] ); </script> есть какой то способ внести элемент объекта, но по проще ? меня напрягает, то, что нужно проверять есть ли ar[17], и если его нет, создать, а потом только добавить элемент... будь значение не в переменной, было бы проще... хотелось бы эти 2 строчки как то упростить и укоротить...
0 votes1 answer -
PageSpeed Insights Неблокирующая загрузка JavaScript
Всем добрый вечер!Помогите пожалуйста мне необходимо убрать такую проблему "PageSpeed Insights блокирующая загрузка JavaScript" вот код ребята подскажите что делать? <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script><script src="js/jquery.bxslider.min.js" type="text/javascript"></script>
0 votes1 answer -
игры <canvas>
Кто знает где взять исходники офисных игр на html5 или может кто то поделится. Заранее спасибо!
0 votes0 answers -
DoubleTap, как получить величину скролла body?
Есть некая схема зала, в левой части которой располагается отдельный блок с номерами рядов (.numbs). При увеличении схемы, если она не помещается на весь экран, этот блок должен оставаться в левой части экрана. Проект на jQuery, вот такой код: function numbs(){ var scr = $('body').scrollLeft(); if(scr > 0){ $('.numbers').css({left:scr}); } else { $('.numbers').css({left:0}); } } numbs(); $(window).resize(numbs); $(window).scroll(numbs); Однако есть проблема в том случае, когда клиент на мобильном устройстве делает двойное нажатие пальцем, и экран увеличивается. Как в этом случае получить величину scrollLeft ? Я подключил jquery.mobile-events.min.js, событие отслежив…
0 votes0 answers -
Действие после "репоста"
Есть страница с виджетом из ВК "Сохранить". То есть после нажатия на сохранить вылезает окошко, в котором человек может написать коммент к записи, нажмет "Сохранить", окошка автоматически закроется и запись добавится к нему на стену. Мне необходимо, чтобы после того, как пользователь нажмет в этом окне "Сохранить", выполнилось какое-нибудь действие на основной странице (ну, например, пользователя перекинуло бы на другую страницу). Подскажите, пожалуйста, как реализовать.
0 votes1 answer -
Очередность функций
$(document).ready(function(){ function qa(){ $('span').animate({'top':"15px","opacity":"0"},400).html(parseInt($('span').html())+1).animate({'top':"-15px"}).animate({'top':"0","opacity":"1"},200);} $('button').on('click',qa); }); Нужно чтоб все функции выполнялись поочередно, но фун-я .html() всегда выполняется первой Как это исправить Вот пример http://jsfiddle.net/Zak2W/ То есть в этом примере сначала происходит смена цифры а уже потом эффект её перехода и от этого нужно избавится З.Ы. И если нажать несколько раз на кнопку анимация будет повторятся несколько раз, как и от этого избавится?
0 votes2 answers -
Вызов модуля из консоли без указания node
Подскажите, пожалуйста, вот когда я создал модуль какой-то, например, myModule.js, то через консоль чтобы запустить его, нужно прописать node myModule.js. Но часто вижу, как чужие модули нужно запускать просто командой myModule, или bower install. Как это делается? Спасибо.
0 votes0 answers -
Почему не выводится надпись Stop?
var counter = 1; while (true) { document.write(counter); counter = counter * 2; if (counter == 8) { document.write("Stop"); return counter; } }
0 votes1 answer -
document.getElementsByTagName
Почему элементы не красятся? https://jsfiddle.net/h6nLuqv7/
0 votes1 answer -
тип данных
Подскажите пожалуйста, какой тут тип данных получится если в окне ни чего не писать а просто нажать OK ? var s = prompt("текст"); alert(s);
0 votes2 answers -
не получается поместить кнопку в меню
пытаюсь поместить эту кнопку http://creation.x2x....iles/knopka.txt в это меню вместо слов "Mission Statement" http://creation.x2x.me/files/menu.txt помогите плиз а то уже долго мучаюсь
0 votes2 answers -
You've used the same selector more than once.
Создал универсальную функцию для обработки всех селектов на странице. //test select $("select").change(function () { //alert($(this).attr("id") + "err"); var id= $(this).prop("id") + "err" if($(this).val() == 0) $("#"+id).show(); else $("#"+id).hide(); }); HTML код писать не буду - тут вроде и так все понятно. Если в выпадающем списке выбран элемент со значением 0, то открывается поле ошибки. Так вот, если выбрать несколько раз один селект, то появляется данное сообщение в Firebug. Почему появляется, понятно ($("#"+id) повторно используется), а вот как сделать так что бы не появлялось - нет.
0 votes2 answers -
0 votes0 answers
-
setInterval в группе объектов
помогите пожалуйста решить проблему любым способом на страничке создаются 4 объекта enemy. в каждом на этапе инициализации запускается setInterval , который 3 раза в секунду пересчитывает значение координаты х и запускает метод перерисовки но x периодически изменяется только у последнего созданного объекта. а по задумке должно у всех четырёх
0 votes5 answers -
jquery + ajax
Возникла следующая проблема: Есть код: $(document).ready(function(){ $(".box a").click(function(){ var exit=$(this).parents(".box").attr("rel"); var url=$(this).attr("href")+"&exit="+exit+"&d="+new Date().getTime(); $.ajax({ url: url, beforeSend: function(){ }, dataType: "text", success: function(data){ $(".box[rel='"+exit+"']").html(data); } }); return false; }) }) Т.е. при нажатии на ссылку загружаем в div класса.box результат который получаем при открытии страницы на которую идет ссылка.. Так вот, это четко работает до момента, когда загружается новые данные в .box.. дальше при нажатии на любую ссылку в новых д…
0 votes1 answer -
Показ блока при нажатии на конкретную область
Сделал динамическую карту, и нужно, что бы при нажатии на область карты справа от карты загружался div с информацией, и желательно что бы ктивная область была подсвечена. Если возможно, обьясните как можно проще, пожалуйста. Вот как нужно Спасибо заранее
0 votes1 answer -
Посоветуйте хорошую jquery-галерею
Здравствуйте! Прошу Вас посоветовать jquery-галерею с миниатюрами снизу, которые можно листать и чтобы при клике на выбранное главное изображение показывал его на весь экран. Стандартная галерея интернет-магазина, возможно кто-то сталкивался/использовал! Спасибо!
0 votes5 answers -
не работает скрипт в php файле
доброе время суток! Помогите пожалуйста решить одну проблемку написал скрипт равномерного распределения пространства между блоками в html всё работает когда перенёс в php файл он перестал работать Подскажите как исправить это?
0 votes2 answers -
Доработка меню
Добрый день, вот есть меню, http://jsfiddle.net/NAyU8/2/ , при наведении внизу появляется подменю, как сделать так чтобы подменю при наведении появлялось, но не исчезало пока не наведёшь на другой пункт меню? Делал вот так http://jsfiddle.net/LPQDF/1/ ,но меню накладывается друг на друга... Заранее спасибо!
0 votes2 answers -
изменение свойств объекта по наведению мыши
В моем примере изменение свойства alpha не происходит по наведению мыши. Кто знает, в чем тут ошибка? Код вроде верный. Или в каким браузером открыть, чтоб увидеть результат? <html> <head> <script> function fover() {i1.filters.alpha.opacity=100} function fout() {i1.filters.alpha.opacity=20} </script> </head> <body> <p><img id="i1" src="1.jpg" alt="" onmouseout=fover() onmouseover=fout()> </body> </html>
0 votes1 answer