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
-
Как сделать непрерывную анимацию?
Суть в том, что - если $blink.animate({ 'left': itemWidth + blinkWidth }, 500, function(){$blink.hide();});То меню при быстрых ховерах умирает - http://zverushka.bl.ee/monitors6/ Если добавляю стоп http://zverushka.bl.ee/monitors7/ То анимация прерывает, хоть и не умирает. А мне нужно, чтобы она до конца анимировалась. $blink.show(); $blink.stop().animate({ 'left': itemWidth + blinkWidth }, 500, function(){$blink.hide();});
0 votes3 answers -
0 votes3 answers
-
Навигация по дереву вопросов
Привет всем. Подскажите, пожалуйста, как организовать навигацию по дереву вопросов. С сервера приходят данные в формате json, содержащие список вопросов и ответов. Также хранятся идентификаторы, связывающие ответы с вопросами. Т.е. какой будет загружен следующий вопрос, в зависимости от выбранного ответа. Как лучше поступить? Сразу вывести все вопросы на страницу или выводить поочередно, по мере выбора ответов. Во втором случае придется хранить данные в глобальном массиве. Привожу примерную структуру дерева: ___ 1 ____вопрос 1___2 ответы 2___3 вопросы 1 _2 1_ 2 ответы Как переключаться вперед понятно, каждый ответ будет хранить id следующего вопроса, связанно…
0 votes3 answers -
ООП в JS
Цель. Научиться программировать любые скрипты на js. Вопрос. Нужно ли изучать ООП js? Или использовать процедурный подход? Просто я еще не видел толком плагины на ООП, ну или его очень мало.
0 votes2 answers -
Скрипт авто прокрутки
В общем в связи с тем что мои познания в javascript нещадно малы, а яндекс меня не выручил, надеюсь вы мне поможете... у меня есть 4 дива <div>банер</div> <div>банер</div> <div>банер</div> <div>банер</div> необходимо чтобы показывался только один то есть остальные 3 имели displey none ну и раз в 4 секунды примерно показывался следающий и т.д. банеры у меня swf поэтому стандартными скриптами они не крутятся (
0 votes0 answers -
Подскажите как исправить или похожий плагин
Всем привет. Есть сайт http://test.htmlcenter.by/ra-land (сайт тяжелый) Используется плагин fullpage.js Подскажите пожалуйста как мне сделать так что бы при перелистывании (скролинге) , текущий слайд уезжал в сторону, а следующий был статичным под ним, как будто один слайд открывает другой. может кто то знает подобные плагины или знает как примерно такое можно реализовать в fullpage?? заказчик в итоге захотел такую анимацию, а тут я не нашел возможности такое реализовать! может у кого то идеи есть как можно исправить? или плагин с которым можно переделать. Большое спасибо!
0 votes3 answers -
два XHR обьекта и их совместная работа
Не работает код, помогите исправить....Пожалуйста, подскажите в чем трабла....не выдает список вообще( var XMLHttpRequestObject = false; if (window.XMLHttpRequest){ XMLHttpRequestObject = new XMLHttpRequest(); } else if (window.ActiveXObject){ XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP"); } var XMLHttpRequestObject2 = false; if (window.XMLHttpRequest2){ XMLHttpRequestObject2 = new XMLHttpRequest(); } else if (window.ActiveXObject){ XMLHttpRequestObject2 = new ActiveXObject("Microsoft.XMLHTTP"); } function starto(){ if(XMLHttpRequestObject2){ XMLHttpRequestObject2.open("GET", "reset.php?data=0"); XMLHttpRequestObject2.onreadystatechange = fun…
0 votes1 answer -
Сумма ширин span-ов
есть код: <ul class="menu"> <li> <a> <span>item1</span> </a> </li> <li> <a> <span>item2</span> </a> </li> <!-- li - неограниченное кол-во --> </ul> - возможно ли, и как, с помощью js посчитать сумму offsetWidth всех span-ов(их - переменное кол-во), не добавляя при этом к ним классы/id-шники?
0 votes1 answer -
клик по созданому елементу
shapes = []; createRect = function (x, y) { shape = r.rect(x, y, 95, 25, 20); shapes.push(shape); text = r.text(x + 40, y + 10, "New node"); texts.push(text); for (i = 1; i < shapes.length; i++) { //color = Raphael.getColor();//рандомний колір tcolor = "#4C5053"; scolor = "#BDBFC1"; fcolor = "#FCFEFF"; shapes[i].attr({ fill: fcolor, stroke: scolor, "stroke-width": 2, cursor: "move" }); texts[i].attr({ fill: tcolor, stroke: "none", "font-size": 15, cursor: "move" }); array = new Object(); array[i] = ("shapes" + i); shapes…
0 votes2 answers -
Редактор кода на странице!
Верстаю сайт. Нужно добавить редактор кода, вроде этого http://www.wisdomweb...query-first.php и вот еще http://www.wisdomweb....fname=jq_index Как это сделать? что нужно подключить?
0 votes1 answer -
Непонятный сдвиг области на устройствах Android
Прошу помощи профессионалов. Есть код: <style>* { max-width:100%; margin:1; padding:1; border:none; font-family: Arial, sans-serif; color:#332c2b}body {font-size: 15px; line-height:1.5; background-color:white; overflow-x: hidden;color:#f7f7f7;}h3 { font-size: 16px; color:#f16022}h2 { font-size: 20px; color:#f16022}#allwidth {width: 100%;border-bottom: 1px solid rgba(255, 255, 255, 0.4);text-align: left;}input, select { color: black; border-radius: 3px; padding:3px; border: 1px solid #f16022; box-shadow: inset 1px 0 #f16022, 0 1px 0 #f16022 ;}#allwidthbt {display: block;width: 100%; height: 39px;margin: 10px auto;font-size: 14px;text-align: center;box-shadow: inset 0…
0 votes6 answers -
Навигация в Галлереи не работает
Привет дорогие форумчане, Нужна ваша помошь! На этом сайте на страничке "PORTFOLIO" кроме категории "ALL" на всех категориях если открыть фото в большом размере навигация на след. и пред. фото работает только после второго клика мышки. На категории "ALL" все работает после первого клика но если пройтись по другим категориям и посмотреть что не работает навигация после этого вернутся в категорию "ALL" тут тоже перестает работать. помогите пожалуйста. Буду очень благодарен. П.С в галереи используется плагин fancybox.
0 votes1 answer -
Работа с объектами в Convas
Здравствуйте! Мне нужно написать простенький графический редактор на convas, который может рисовать фигуры (тругольник, квадрат, круг, точка), менять их цвета, размер и угол поворота. Рисовать объекты довольно просто. Квадрат, например, рисуется так: ctx.strokeRect(coord_x, coord_y, size, size);Но как после прорисовки выбрать нарисованный объект и внести в него изменения?
0 votes3 answers -
Подсчёт символов
Почему не считает символы? http://plnkr.co/edit/q2Me2SscV4e66NqC51EK?p=preview или надо сделать, через событие клавиатуры, что бы при каждом нажатии на клавишу, увеличивался счётчик?
0 votes3 answers -
Передать значение стилизированного select
Всем привет, собсно сабж. Как передать выбранное значение, если оно выбирается не в самом select, а в нарисованном js <ul></ul> ?
0 votes2 answers -
В Chrome не срабатывает скрипт (jQuery)
Добрый день. Не могу понять, почему в браузере chrome не срабатывает скрипт. В firefox всё нормально. В хроме получаю такое сообщение: сами скрипты подключаю так Подскажите, в чём может быть проблема?
0 votes3 answers -
Интересная карусель
Всем доброй ночи Есть сайт http://dn.cherrycredits.com/info.php Там есть внутри кнопочки, Game UI, Character, Map и тд Долго копал не могу понять следующее: При нажатии на кнопочку срабатывает фулл скрин карусель. При это relative блок под ним плавно отъезжает на необходимое расстояние. Как такое сотворить? Т.к. если делать просто фулл скрин карусель, то блок под каруселью, соответственно транспортируется а не плавно отъезжает. Как данное сотворить? Есть ли готовые решения фулл скрин карусели с такими плавно отъезжающими блоками под ней? Спасибо
0 votes6 answers -
Есть два скрипта script и jquery.js - которые не дают работать друг другу
Есть два скрипта script - отвечает за вкладки на главной #1 <script type="text/javascript"> jQuery(document).ready(function(){ tabs({ block : "#block&2000", block2 : "#block2" }); }); </script> и jquery.js - которые предназначен для обновления нужной части страницы #2 <head><script type="text/javascript" src="jquery.js"></script></head> ниже идет скрипт который позволяет вывести нужную информацию в нужное место на странице #3 <body> <div id="content"></div> <script> function show() { $.ajax({ url: "time.php", cache: false, success: function(html){ $("#content").ht…
0 votes3 answers -
добавление блока
доброго времени суток. есть страница с блоками http://jsfiddle.net/ebMnM/ . т.к. не силен в js , то не представляю, как добавлять блоки. при нажатии на блок newotvetс "добавить новый вариант" появлялся блок otvet1 , но чтоб вместо 1 стояла 2 (otvet2) и т.д. т.к. в дальнейшем все поля будут обрабатываться php . точно также при нажатии на блок "добавить еще"
0 votes0 answers -
Генерация ссылки и открытие ее в новом окне
Ребят, у меня форма <FORM ACTION="http://link.away" target="_parent"> <INPUT TYPE="HIDDEN" NAME="Merchant_ID" VALUE="906747"><INPUT TYPE="HIDDEN" NAME="URL_RETURN_OK" VALUE="http://link.home.OK"><INPUT TYPE="HIDDEN" NAME="URL_RETURN_NO" VALUE="http://link.home.NO"><INPUT TYPE="input" NAME="Amount" VALUE="" size="15" class="form"> <img src="/images/rub.png"><br><br><img src="/images/komm.png"><br><textarea NAME="Comment" class="form" cols="60" rows="5"></textarea><br><br><img src="/images/rest.png"><br><br><INPUT TYPE="SUBMIT" NAME="Submit" value="" style="background:u…
0 votes5 answers -
Почему не выводится значение атрибута?
https://jsfiddle.net/dzmqsyqe/
0 votes5 answers -
Два одинаковых скрипта конфликтуют между собой
Я хочу опубликовать на сайте социальные сети (на одной странице 2 раза: одни социал.сети(большие) в шапке сайта, а другие (поменьше)- в подвале. Для этого воспользовалась этим сайтом http://share42.com/ru Там, нужно скопировать 2 скрипта, что я и сделала, но вдвоем они не работают. Как исправить ситуацию? Один скрипт: window.onload=function(){var e=document.getElementsByTagName('div');for(var k=0;k<e.length;k++){if(e[k].className.indexOf('share422init')!=-1){if(e[k].getAttribute('data-url')!=-1)var u=e[k].getAttribute('data-url');if(e[k].getAttribute('data-title')!=-1)var t=e[k].getAttribute('data-title');if(e[k].getAttribute('data-image')!=-1)var i=e[k].getAttribut…
0 votes2 answers -
События для коммуникаторов и прочих планшетников
Где-то слышал, что для всяких мобильных браузеров есть какие-то специально обученные события типа перетаскивания ну и всякие мультитачи там. Это правда есть? Если есть, то кто пользовался и где об этом можно прочитать наиболее подробно?
0 votes2 answers -
Ошибка в jquery animate()
Имеется вот такой вот код $(function(){ $.fn.transition = function( elem,attr,time,def ){ switch(elem){ case "margin-left": elem = "marginLeft"; break; } time = Number(time) $(this) .css( {backgroundPosition: def} ) .mouseover(function(){ $(this).stop().animate( { elem:attr },time) }) $(this) .mouseout(function(){ $(this).stop().animate( { elem:def },time) }) } }) $(function(){ $('a').transition("margin-left","5","500", "0") }) Проблема в том что если подставлять в animate переменую elem то ничего не срабатывает, а вот если вместо elem написать "marginLeft" то всё работает. Подскажите в чём моя оши…
0 votes3 answers -
Объясните)
Всем привет, учусь js уже продолжительнео время по одному из учебников. Но вот настало для сайта сделать таблицу и сортировку для него, в данном скрипте http://learn.javascript.ru/play/tutorial/browser/events/grid-sort/index.html непонятны следующие моменты var compare; switch(type) { case 'number': compare = function(rowA, rowB) { return rowA.cells[colNum].innerHTML - rowB.cells[colNum].innerHTML; }; break; case 'string': compare = function(rowA, rowB) { return rowA.cells[colNum].innerHTML > rowB.cells[colNum].innerHTML ? 1 : -1; }; brea…
0 votes1 answer