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
-
fancybox добавить функцию при закрытии любого окна
Такой вопрос, у меня есть несколько определений для вызова окон fancybox, могу ли я как-то отдельно вроде $fancybox("option", ...) добавить по сути для любых окон обработчик закрытия окна? Не хотелось бы ко всем определениям окон добавлять отдельно обработчик. И еще вопрос - если afterClose колбек работает прекрасно, то beforeClose уже работает только по клику по крестику, но не работает по клику вне окна, когда все равно происходит закрытие. Как добавить корректный beforeclose который учитывает клик вне окна?
0 votes2 answers -
Чтение данных из *.json файла браузером
Современный Firefox умеет парсить данные в формате JSON самостоятельно, без подключения каких-то сторонних JavaScript скриптов. В подтверждение этому существует данная статья на MDN. Вот только в статье описаны примеры, когда сами JSON данные уже сразу объявлены непосредственно в переменной JavaScript. Кто-то владеет информацией, возможно ли JSON данные выдрать именно из отдельно оформленного *.json файла сдантартными средствами Firefox? Или для этого нужно использовать сторонние скрипты? P.S. Интересует только конкретно Firefox, т.к. реализую свою задачу только под него.
0 votes2 answers -
show\hide и IE7
Всем привет. Помогите подружить show\hide и IE7, а ? Второй час бьюсь - не работает, хоть убей http://test.premier96.ru/main.html В горизонтальном меню выпадающие пункты - в IE7 не работает совсем Скрипт элементарный: $("div.menu li").hover(function () { clearTimeout($.data(this,"timer")); $("ul",this).stop(true,true).show(400); }, function () { $.data(this,"timer", setTimeout($.proxy(function() { $("ul",this).stop(true,true).hide(400); }, this),200)); }); Очень надеюсь на вашу помощь!
0 votes2 answers -
void(0)
href="javascript:void(0)" Объясните зачем ставить void(0), а не оставить просто void(), он все равно ничего не возвращает, зачем ему вписывать какие-то параметры?
0 votes2 answers -
Вывод значения ссылки в блок
Добрый день. Есть скрипт, берет изображение из списка, выводит его в блок, добавляет span и alt выводится как название. Проблема в том, что при добавлении в список, например, <a href="mail.ru"></a>, и обращении к ссылке из скрипта она определяется как " undefined" http://cssdeck.com/labs/i5fxgz31
0 votes2 answers -
bxslider height проблема
Проблема с этим блоком. Внизу каждой плашки псевдоэлементом вставлена тень. Но она обрезается фиксированной высотой слайдера. http://joxi.ru/td3rUhjKTJDrXDqWBqU http://zverushka.zz.mu/expert/prof.html Перепробовала уже многие варианты и так и сяк - никак не могу заставить отображаться тень. Длина плашек заранее незивестна - они будут разной длины все...
0 votes2 answers -
CodeCademy предлагает infinite loop?
Всем привет! Изучаю JavaScript на CodeCademy. При изучаении while циклов, мне было предложено написать код, который выводит три раза одну и туже надпись. Предполагается, что я напишу вот такой код и перейду к следующему уроку: counter = 0;var loop = function(){ while(counter < 3){ console.log("I'm looping!"); counter++; }};loop();Я вот думаю, это же получается бесконечный цикл. Результатом первых трёх циклов будет вывод надписи, а затем цикл будет повторяться в фоновом режиме, но безрезультатно. Это будет кушать ресурсы. Или я ошибаюсь? На мой взгляд логичнее сделать вот так: counter = 0;loop();var loop = function(){ while(counter < 3){ console.log("I'm looping!"…
0 votes2 answers -
РЕБЯТКИИИ ОЧЕНЬ СРОЧНОО
Дело вот в чем, мне нужно сделать пункт меню в котором будет список из названий например 1 Шампанское и после того как нажать на эту ссылку Шампанское должен выпасть список видов этого Шампанского типа: 1 Советское полусладкое цена 5 долл. 2 Советское полусухое цена 5 долл. и так далее После того как я почитаю асортимент например я снова нажимаю на ссылку Шампанское и этот списочек плавно заезжает под ссылочку Верстаю таблицей так как это удобно потому что цена в другом краю обычным списком помереть можно это намучивать )) так…
0 votes2 answers -
Проблема с балунами в Я.Картах
Снизу сайта есть карта: http://bz-life.com/demo2/ Там какая то нездоровая канитель с балуном) Сам код: function init () { var myMap = new ymaps.Map("map", { center: [50.448526,30.602835], zoom: 16 }), myPlacemark = new ymaps.Placemark([50.448526,30.602835], { }); myMap.controls .add('zoomControl', { left: 5, top: 5 }); myMap.controls .remove('mapTools') .remove('legend') .remove('typeSelector'); myMap.geoObjects.add(myPlacemark); myMap.balloon.open([50.448526,30.602835], "<div class='mapAd'>г. Киев,<br>ул. Марины Расковой,<br>дом 19</div>", { closeButton: false…
0 votes2 answers -
Вывод новостей
Всем привет! Почитал книжку по html решил закрепить свои знания созданием простенького сайта. Захотелось мне что бы на галвную страницу выводились последние добавленые новости сайта. Я так понимаю что можно это сделать с помощью скрипта? Ткните куда полезть что бы узнать как все сделать, ну или дайте код. Заранее благодарен за совет!
0 votes2 answers -
Бэкграунд на всю страницу с учетом IE8
Доброго всем времени суток. Перерыла полинтернета - уже устала. Прошу помощи. Суть в следующем: нужно реализовать бэкграунд из картинки на всю страницу. Работать должен примерно как cover, но, насколько я понимаю, cover IE8 не поддерживается. Знаю, что вроде есть скрипты на JQuery, но те, что я находила, не центрируют картинку, а некоторые, хотя и обещали центрирование, работали с глюками. Если у кого-то есть такой код/опыт или подходящая ссылочка - поделитесь пожалуйста.
0 votes2 answers -
Ajax и jQuery с индикатором загрузки, после загрузки контента
Всем привет! Задача. На странице есть меню. По нажатию на элемент меню – сначала исчезает вся прочая информация с разными id. Потом появляется индикатор загрузки, и загружается контент в подготовленный блок из отдельного файла html. Новая информация отображается только после полной загрузки контента, находящегося в отдельном файле. Для отображения контента, находящегося на странице, после его полной загрузки, посоветовали следующее: <script type="text/javascript"> function init() {if (arguments.callee.done) return; arguments.callee.done = true;$('#content').fadeIn (1000);};window.onload = init;</script>(#content {display:none;})Но вопрос в подгружае…
0 votes2 answers -
Отследить нажатие кнопок youtube
Цель задачи - выполнить код, например, чтобы появилась кнопка, под видео на определенной минуте проигрывания. Сопуствующие вопросы - можно ли отследить старт проигрывания видео youtube?
0 votes2 answers -
0 votes2 answers
-
Онлайн игра на Node.js + SockJS или socket.io / Node.js
Здравствуйте, уважаемые форумчане. Проблема в том, что я хочу сделать мультиплеер для игры 2048. Я нашёл готовую реализацию на SockJS но в этой версии оппонент выбирается случайно, а мне нужно как-то выбрать оппонента. Так вот с этим я потратил несколько дней но ничего особо не сделал , пытаясь все переделать под Socket.IO. Пытался использовать механизм комнат в socket.io но ничего не получилось. Буду рад любой помощи.Хотя бы знать , в какую сторону копать,может в SockJS есть возможность сделать мультиплеер с приглашениями или комнатами, то есть, хоть как-нибудь выбирать оппонента. найденный пример
0 votes2 answers -
Помогите избавиться от тэгов <script>
Я сокращаю код (onload Ø): <input onload="t=0;" onkeypress="t?e=new Date():s=new Date();t=1" onblur="d=e.getTime()-s.getTime();c=this.value.length;this.value+=c/d">Ø <input onkeypress="t?e=new Date():s=new Date();t=1" onblur="d=e.getTime()-s.getTime();c=this.value.length;this.value+=c/d"><script>t=0;</script>☑ Работающий пример раздут тэгами <script>. Раньше t? код включал: t==0s=new Date():e=new Date()И кроме того, мне посоветовали поменять местами s и e. И вот сейчас я не знаю: что такое на самом деле есть "t" перед тернарным "?" И <script>t=0;</script> тоже должны оставаться даже в таком случае Иначе Ø
0 votes2 answers -
Помогите сделатьскрипт
есть во такой html код <html><center><head><style type="text/css"> div { border: 0px solid black; width:50px; height:50px; float:left; margin: auto;text-align: center; } </style> </head> <body> <div id="toper"> <div style="width:100px; height:100px; border:0px"> <div id="cvet1" style="background-color: rgb(0, 0, 0);"></div> <div id="cvet2" style="background-color: rgb(0, 256, 0);"></div> <div id="cvet3" style="background-color: rgb(0, 0, 256);"></div> <div id="cvet4" style="background-color: rgb(256, 0, 0);"></div> </div></div> <script type="text/jav…
0 votes2 answers -
Какую книгу лучше купить?
http://www.ozon.ru/context/detail/id/19677670/ http://www.ozon.ru/context/detail/id/7301823/
0 votes2 answers -
Накрутка зло?
В общем не много злодейства, хотелось бы накрутить голоса, до меня не много не доходит как её реализовать, код который юзает сайт голосовалки <a href="#up" class="incr" onclick="vote(82764,1);return(false);">↑</a>Собственно очень лень искать каждый раз, нужный проект, как реализовать типа в быстром режиме? типа site.ru/onclick="vote(82764,1);return(false)
0 votes2 answers -
Не работает click в JQUERY
Здраствуйте помогите решить проблему! Не срабатывает click Скрипт должен добавлять элемент в таблицу, ничего не происходит HTML код: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head><meta http-equiv="content-type" content="text/html; charset=utf-8" /><title>Курс по Jquery</title><link href="css/mystyle.css" rel="stylesheet" type="text/css" /><script type="text/javascript" src="js/jquery.min.js"></script><script src="js/myscript.js" type="text/javascript"></script></…
0 votes2 answers -
как происходит взаимодействие.
В коде на сайте http://swipejs.com/ добавления события прописаны таким образом: // add event listeners if (browser.addEventListener) { // set touchstart event on element if (browser.touch) element.addEventListener('touchstart', events, false); if (browser.transitions) { element.addEventListener('webkitTransitionEnd', events, false); element.addEventListener('msTransitionEnd', events, false); element.addEventListener('oTransitionEnd', events, false); element.addEventListener('otransitionend', events, false); element.addEventListener('transitionend', events, false); } // set resize event on window window.addEventListener('res…
0 votes2 answers -
Удаление и добавление классов
Занимаюсь изучением javascript путем изобретения детских велосипедов. Решил написать функции, которые ищут, добавляют и удаляют классы у тэгов. Регулярные выражение пока не осилил, поэтому обходился циклами и массивами. Подскажите, как можно оптимизировать, сократить или ускорить этот код? http://jsfiddle.net/UZ3DQ/ window.onload = function(){ classRemove('добавитьКласс', 'найтиПоКлассу', 'найтиПоТэгу'); classAdd('удалитьКласс', 'найтиПоКлассу', 'найтиПоТэгу'); function classAdd(desiredClass, searchClass, searchTags) { var pointElements = searchElements(searchClass, searchTags); outer: for (var i = 0; i < pointElements.length; i…
0 votes2 answers -
Условие перехода к следующему элементу списку
Есть много туториалов на тему, как перейти к следующему дочернему элементу или родителю. Но покопавшись неделю с интернете не могу найти ни одного, где бы говорилось, как перейти к первому дочернему элементу следующего списка li. Нужно задать программе условие, чтобы при при клике на последнюю картинку в списке li, она переходила к первой картинке следующего списка. Когда делаю через обычное условие (if element = element:last-child), то при клике на последнюю картинку, она сразу уводит к следующему списку. А мне нужно, чтобы она тоже отработала клик и только после этого программа переходила к следующему списку. Буду благодарна за любые идеи, мои уже все закончились) …
0 votes2 answers -
Как вывести колличество дней в месяце?
Подскажите, каким образом можно подсчитать и вывести количество дней в месяце? То есть у нас должно вывести с первого по последнее число месяца.
0 votes2 answers -
как сделать чтобы квадратики меняли цвет с 1) белого 2) красного 3) синего 4) черного
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title> - jsFiddle demo by holden321</title> <style type="text/css"> div { border: 0px solid black; width:50px; height:50px; float:left; margin: auto; text-align: center; } #log {text-align:right;} </style> <script type="text/javascript"> function zapusk(d) { if (!d.rgb) { d.rgb = 0; } s = (d.rgb).toString(16); while (s.length < 3) { s = '0' + s; } s = '#' + s; d.style.backgroundColor = s; //document.getElementById("log").innerHTML=s; d.rgb+= 1; if (d.rgb > 0xfff) d.rgb = 0; } window.onload=function(){ setInt…
0 votes2 answers