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
-
Свойство с наибольшим значением
var salaries = { "Вася": 100, "Петя": 300, "Даша": 250 }; var maxNum = 0; for(var key in salaries) { if(salaries[key] > maxNum) { maxNum = salaries[key]; } } document.write(maxNum) Начинается перебор свойств. Если значение свойства больше нуля, то это значение записывается вместо нуля. Получается var maxNum = 100, потом 300, потом 250. И по моей логике, должно вывести 250, но как вычисляется максимально значение?
0 votes3 answers -
gulp-sass не хочет устанавливаться
Решила освоить Gulp, пытаюсь установить модуль для sass, но не тут то было, в консоли выдаёт C:\Documents and Settings\Ника\Рабочий стол\build>npm install --save-dev gulp-sassnpm WARN prefer global node-gyp@3.2.1 should be installed with -g > node-sass@3.4.2 install C:\Documents and Settings\Ника\Рабочий стол\build\node_modules\node-sass> node scripts/install.js Binary downloaded and installed at C:\Documents and Settings\Ника\Рабочий стол\build\node_modules\node-sass\vendor\win32-ia32-47\binding.node > spawn-sync@1.0.13 postinstall C:\Documents and Settings\Ника\Рабочий стол\build\node_modules\spawn-sync> node postinstall > node-sass@3.4.2 postinstal…
0 votes6 answers -
jquery on click и enter
Форма сложная, проблематично представить исходный код. Имеем инпут в произвольном месте формы На другой вкладке имеется button с привязкой метода click. Находясь в input нажимаю enter - выполняется код из метода click (который как указал выше привязан к другой абсолютно кнопке) Как такое может быть, как ентером попадаю в click?
0 votes3 answers -
Анимация числа, при изменении ширина HTML элемента
Здравствуйте! Помогите разобраться с динамической анимацией числа в блоке, интересует решение только на чистом javascript. Имеется блок с размерами 25 на 25px, в блоке находится число (0%), при клике по этому блоку происходит событие, которое задает блоку величину (в данном случае 75%), после чего его ширина плавно увеличивается на заданную величину. Но как привязать это динамическое увеличение и к числу, чтобы увеличение числа так же происходило синхронно при увеличении ширины блока до заданного числа, то есть до 75%? Вот пример http://jsfiddle.net/56mg4xyf/embedded/result/ Может есть какое то событие, которое отслеживает состояние блока? Буду благодарен, если по…
0 votes1 answer -
как поменять координаты часов?
<!DOCTYPE html> <html> <head> <meta content="text/html; charset=utf-8" http-equiv="Content-Type"> <title>Untitled 1</title> <style> </style> </head> <body onload="ad()"> <p id="ad"></p> <canvas id="ctx" width="1200" height="800"></canvas> <script> var canvas = document.getElementById("ctx"); var ctx= canvas.getContext("2d"); ctx.fillStyle = "rgb(20, 184, 255)"; ctx.fillRect(100, 100, 300, 200); ctx.fillStyle = "rgb(255,255,255)"; ctx.fillRect(130, 130, 240, 80); ctx.beginPath(); ctx.fillStyle = "black"; ctx.arc(150, 260, 22, 0, 2 * Math.PI, true); ctx.closePath(); ctx.f…
0 votes1 answer -
Скрыть <audio> после воспроизведения
Добрый день. Подскажите пожалуйста по такому моменту: на странице есть несколько элементов <audio>. Как можно сделать, что бы после проигрывания записи она скрывалась со страницы?
0 votes2 answers -
С jquery повесить метод на событие resize у обычного table
Подскажите как поступить как быть? Что-то ничего не отрабатывает ((( $("#mytable").bind("resize", function () { calculateMyMethod()}); $(window).bind("resize", function() { calculateMyMethod()}); $(document).bind("ready", function () { calculateMyMethod()}); $(document).ready(function () { calculateMyMethod()}); $(window).bind("load", function () { calculateMyMethod()}); $(window).load(function () { calculateMyMethod()}); Задача состоит в следующем: в контрол который находится внутри обычной ячейки обычной таблицы загружаются данные. После загрузки соответственно таблица масштабирается. После всего этого, необходимо пересчитать значение определен…
0 votes4 answers -
Почему алерт не выводит значение два?
https://jsfiddle.net/g58sk9fg/
0 votes3 answers -
почему не работает условие?
https://jsfiddle.net/Lmumho12/
0 votes2 answers -
document.getElementsByTagName
Почему элементы не красятся? https://jsfiddle.net/h6nLuqv7/
0 votes1 answer -
Почему не выводит название id?
https://jsfiddle.net/wzt6u25s/
0 votes1 answer -
изменить синглтон
помогите пожалуйста понять в чём проблема синглтон так работает(в консоль выводится true). а так - нет. а разница только в том, что я просто внёс функцию в облать видимости Board()
0 votes3 answers -
Работа с массивами и цикл for
Здравствуйте. Есть задача, пройтись по массиву и сортировать так, чтобы все 0 были в конце массива. Написал такой код 'use strict'var arr = [1, 5, 0, 10, 0, 65, 0];function moveZeros(some) { let str; for(let i = 0; i < some.length; i++) { if(some[i] == 0) { str = some.splice([i], 1); some = some.concat(str); } } return some;}console.log(moveZeros(arr));В данном примере все сортирует правильно, но если массив будет вида скажем [0, 0, 0, 1], то не будет правильно и на выходе получим [0, 1, 0, 0] вместо [1, 0, 0, 0] Например имеем такую ситуацию, что var arr = [0, 0, 0, 1] Цикл в первый раз пробежался по массиву, первый (нулевой) элемен…
0 votes27 answers -
отображение модального диалога
$('.ajax').on('click', function(){ $.post($(this).attr('href'), function(data){ $('#modal').dialog('destroy'); $('#modal').html(data); $('#modal').dialog({ modal: true, width:'auto', }); }) showModal(); return false; }); function showModal() { $('#modal').html('<img src="/images/loading.gif">'); $('#modal').dialog({ modal: true, width:'auto', height: 90 }); $(".ui-dialog-titlebar").hide(); }работает криво -в хроме гифка не крутится, в фф гифка на 1 секунду появляется, потом исчезает, затем…
0 votes0 answers -
Опять кодировка
Почему в мозиле алерт нормально отображается, а в хроме файлы http://dropcanvas.com/rv7j6 Я не понимаю, если все файлы добавить в архив, и открыть их в архиве, то кодировка нормальная, а если не добавлять в архив, то всё плохо Открыл файл, кодировка не нормальная, закинул его на dropcanvas, скачал его оттуда, открыл и кодировка стала нормальной, как это? Вот здесь проблема с кодировкой http://dropcanvas.com/tvgz2 откройте папку 01_JS_Integration
0 votes5 answers -
Почему не выводится значение атрибута?
https://jsfiddle.net/dzmqsyqe/
0 votes5 answers -
Проблема с resize()
http://vladp.esy.es/ Я не стал сооружать в верстке 3-х колоночный макет из колонок равной высоты, а просто выровнял их через js. Помогите пожалста с проблемой: при изменении размеров окна меняется высота центральной колонки. Я вызываю функцию по событию resize, однако выравнивания не происходит. В js крайне слаб, сам не могу понять.
0 votes0 answers -
Ручное формирование FormData object
Доброго времени суток, форумчане! Имеется задумка вручную формировать FormData object и отправить его ajax jquery. Имеем динамически формируемая From'a и прочие элементы веб интерфейса, которыми пользователь может управлять. Нам надо собрать объект FormData и отправить его ajax'ом POST. За ошибка в синтаксисе не ругайте =) Вопрос не в синтаксисе, а в пробеле знаний в области формирования объектов, и объектов типа FormData Пример кода: name = document.getElementsById....value; body = document.getElementsById....value; tags = document.getElementsById....value; var data = new FormData(); data.append('name',name); data.append('body',body); data.append('tags…
0 votes9 answers -
Как узнать Операционную Систему посетителя сайта Javascript
Доброго времени суток. Может кто знает скрипт, который позволяет узнать, какая операционная система у посетителя сайта? Есть просто кнопка, которая является ссылкой для загрузки софта. И нужно что бы в эту ссылку подставлялось значение, которое покажет, какая ОС у юзера, что бы он мог загрузить софт именно для своей системы. И если можно узнавать битность системы, то это вообще было бы круто. Спасибо заранее
0 votes6 answers -
Регистрация мероприятия и пересылка данных регистрации на сервер в формате Excel
Добрый день, может подскажет кто, существует ли некий шаблон или лучше модуль, который бы представлял из себя регистрацию на мероприятия, в моем случае это мастер-классы для детей, их достаточно много на одной страничке. Необходима некая регистрация, которая должна быть привязана к мастер-классам, у каждого мастер-класса есть свой лимит на количество участников, которые участвуют в мастер-классе, при заполнении мастер-класса - он бы закрывался и становился недоступен для регистрации. Второй вопрос. Возможно ли сделать так, чтобы заполненные данные регистрации приходили на сервер в виде эксель файла, возможно ли это как-то сделать? Буду очень благодарен любой подсказ…
0 votes2 answers -
Использование toggleClass
Добрый день. Имеется верстка блока такого плана: http://t-orange.bl.ee/test-toggle/ Переключение между открытыми/ закрытыми состояниями происходит через toggleClass. Каким образом сворачивать другие блоки при открытом текущем?
0 votes4 answers -
Почему не показывается содержимое коллекции?
https://jsfiddle.net/pv5b8oqn/
0 votes2 answers -
Создание элемента
Как сделать так, что бы элемент создавался на новой строке, а не прилипал к предыдущему? http://codepen.io/anon/pen/pgEeaO
0 votes4 answers -
почему не срабатывает функция?
https://jsfiddle.net/1wossw6b/
0 votes5 answers -
поиск элемента
Почему, если искать с помощью querySelectorAll, то работает, а если с помощью getElementsByTagName, то не работает? http://codepen.io/anon/pen/XXjzJg
0 votes6 answers