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
-
Круглый прогресс бар
Здравствуйте. Возникло две проблемы с круглым прогресс баром. Первая проблема: Как в коде js нужно изменить строчку, что бы значения процентов присваивалось уникальному классу? $(document).ready(function () { progressBarUpdate(23, 100);});Сейчас вот так: а нужно вот так (не понятно только с процентом): Вторая проблема: Как сделать вывод процентов так, что бы цифра была в div'e(как сейчас), а вот сам процент был в span? $(".status").html(x + "%");-- Код можно посмотреть тут: jsfiddle
0 votes9 answers -
JSON и цикл
Ситуация такая. Есть вот такие, к примеру, данные: {"array": {"err": null, "msg": null, "data": {"a0": "- пункт 0 -", "a1": "- пункт 1 -", "a3": "- пункт 3 -", ... ... ... ... ... "an-1": "- пункт n-1 -", "an": "- пункт n -"}, "col": "50",} } Я так понимаю - это объект. Как мне получить все данные array.data.a0, array.data.a1, array.data.a3 ... array.data.an-1, array.data.an? Т.е. как получить все элементы array.data, если я не знаю сколько их там и какие они могут быть? Спасибо.
0 votes10 answers -
Проверка, не выходит ли блок за пределы окна
Ребята, требуется ваша помощь. Перед мной есть задача ссылка на меню. Задача стоит в том, что ширина выпадающего меню не известна и получается, когда наводишь на последний пункт категории, выпадающее меню уходит за окно. Как правильно на javascript написать функцию, чтобы она проверяла не вышел ли блок за пределы окна. Может у кого-то какие-то идеи соображения есть по этому поводу. Желательно все идеи и соображения высказывать на языке javascript. Буду рад выслушать
0 votes2 answers -
Максимальная оптимизация изображений в Gulp
Здравствуйте! Может кто нибудь подсказать, как лучше всего настроить gulp-imagemin для оптимизации изображений, чтобы google PageSpeed не ругался? Я использую стандартные настройки этого плагина: gulp.task('imagemin', function() { return gulp.src(['app/img/**/*.+(jpg|png)') .pipe(imagemin()) .pipe(gulp.dest('dist/img')); }); К примеру если я ужимаю те же картинки на TinyPNG, то получается гораздо лучше, но это ручной способ... Может к этому плагину нужно какие то дополнения? Или есть более лучший вариант? Заранее благодарен за помощь!
0 votes2 answers -
Почему ванильный JS еще кому-то нужен?
Я в JS не совсем профессионал, но почему ванильный настолько неудобный и громоздкий именно с манипуляцией DOM??? Благо есть Jquery!!! Я не понимаю этих мазахистов которые пишут все эти getelemen(s)By... Ведь что выбрать ведь чтоб выбрать несколько тегов, такие бубны приходится писать!!! А если подумать о создании нодов, так это вообще! Создать элемент, впихнуть в него еще какой-то, потом вставить в него HTML!!! Это треш!!! Так вот те кто пишут на ванили, у них самооценка завышена или есть какие-то плюсы? Да там производительность выше, не это в тысячных долях секунды, размер исходника?
0 votes30 answers -
Очистить <INPUT> типа "file"?
Здрасте всем! На форме есть три типа 'file'. Один показывается, два скрыто. И кнопки [+][-] - сделаны на жаваскрипт за счет visible. Если нажать [+] - появится второй - выбрать что-нибудь в нем, а затем нажать [-], он исчезнет, но то что выбрано в нем вс? равно сохраняется как параметр и передается при сабмите... Подскажите, как очистить поле при нажатии на [-]? Спасибо.
0 votes16 answers -
Скрипт вычисляющий высоту контента в документе
Здравствуйте. Я нуб в скриптинге. Я уже перелопатил Гуглю, яху и янд вместе взятые, но так и не нашел решения простого (я так думаю) вопроса. Мне нужно чтоб скрипт определял размер (в частности высоту) контента в документе, а именно если контента больше чем влезает в окно то должен использоваться один стиль, а если контента меньше чем влезает в окно то другой. Я не думал что мне такое может пригодиться, но оказалось что куча вопросов и неудобств решается именно таким скриптом. P.S. немного уточню под размером окна я подрузумевал броузер полностью развернутый на весь экран. Узнать размер окна я знаю как а вот как узнать размер контента пока не могу найти нигде. Надеюсь на …
0 votes10 answers -
Target в фоновой вкладке
Привет всем, долго решал в каком разделе задать вопрос тут или в HTML. Задача: при клике на ссылку, должна открыться новая вкладка (в фоне), то есть пользователь должен дальше продолжать видеть страницу на которой нажал ссылку. Подскажите как можно сделать...
0 votes9 answers -
Динамическое создание ссылки
как создать с помощью document.createElement ?
0 votes2 answers -
Проверка логина\пароля
Господа проффесионалы и просто знающие люди! Только начинаю с javascript бороться, посмотрите если не затруднит, на предмет правильности и возможности сокращения кода <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Проверка пороля</title> <script language="javascript"> <!-- var logins=new Array('1', '2', '3', '4', '5'); var parols=new Array('5', '4', '3', '2', '1'); function print() { var log=document.forma_1.login.value; var par=document.forma_1.parol.value; for (i=0; i<logins.length; i++) { if (logins[i]==log && parols[i]==par) {alert('Вы вошли как ' + logins[i]); break} el…
0 votes5 answers -
Сравнение двух массивов
Есть в JS какие-то функции для быстрого сравнения двух массивов между собой? Понятно, метод перебора никто не отменял, но может уже есть встроенное решение для этого?
0 votes7 answers -
JavaScript скрипт просмотра фотографий
Скрипт <style type="text/css" align="center"> #fsClipper { height: 100%px; width: 100%; overflow: auto; //overflow: hidden; //overflow-x: auto; } .fsControl, #fsLinks a { color: darkblue; cursor: pointer; //cursor: hand; } .fsControl.disabled, #fsLinks a.current { color: #000000; cursor: default; text-decoration: none; } .fsControl.disabled { color: #666666; } #fsScreen { height: 475px ! important; background: no-repeat 50% 50%; } </style> </span> <div id="fsClipper"> <div id="fsScreen"></div> </div> <p align="center"> <span class="style11" id="fsControl_prev"><a href="photo_gallery.html"><img src…
0 votes4 answers -
Модальные окна, showModalDialog
Для браузера IE, объекта window есть такой метод - showModalDialog Ну т.е. : window.showModalDialod(...); Для FireFox 3 тоже вроде уже есть. Этот метод открывает окно и пока это окно не закроешь, к главному не перейдешь. Модальное окно. А есть ли что-нибудь подобное для Opera, Firefox 2?
0 votes7 answers -
Плавный переход по якорям + переход с внешних ссылок
Всем привет. Второй день пытаюсь решить следующую задачу: на главной странице сайта есть ссылка якорь, при клике на которую, страница плавно скролится к нужному блоку. Как сделать, чтобы ссылка на этот блок срабатывала с внешних страниц? Подробнее. Что имеем: меню с одной ссылкой-якорем <nav> <ul class="menu"> <li><a href="#scroll">Главная</a></li> <li><a href="link1.html">Внутренняя 1</a></li> <li><a href="link2.html">Внутренняя 2</a></li> </ul> </nav> вызывается через инклуд <?php include('system/menu.php') ?> Находясь на странице site.ru, п…
0 votes5 answers -
Замыкания
Добрый день! Мужики, вот интересно увидеть примеры, где без замыканий никуда не деться. Т.е. нельзя его обойти и нужно применить именно их.
0 votes47 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 addClass/Remove Class on click не работает
Подскажите пожалуйста в чем моя ошибка, почему не работает такой код? HTML <nav> <ul> <li><p>Головна</p></li> <li><p>Про нас</p></li> <li><p>Про нас</p></li> </ul> <script> $(document).ready(function () { $('ul li:first-child').addClass('checked'); $('ul li p').click(function () { $('ul li').removeClass('checked'); $(this).addClass('checked'); } ); } ); </script> </nav> CSS .checked { height: 40px; background: #000; }
0 votes6 answers -
Обновление модального окна bootsrap
Здравствуйте! Столкнулся со следующей проблемой. Работаю с фреймворком bootstrap, его силами создается модальное окно, которое вызывается следующей ссылкой: <a href="order.php?id={$ser_id}" data-toggle="modal" data-target="#zakaz">Заказать кондиционер</a> При этом bootstrap подгружает в модальное окно содержимое файла order.php с нужным результатом, который меняется в зависимости от $ser_id. Проблема в том, что таких ссылок на странице несколько, у всех разный $ser_id. И соответственно результат работы файла order.php тоже разный. Но модальное окно открывается старое, с первым результатом работы. Обновляется оно только при обновлении страницы. Как это поч…
0 votes2 answers -
Бегунок на сайте или как заменить чекпоинты
как вместо radiobutton сделать шкалу с бегунком, который перемещается через заданный интервал? Только на flash?
0 votes7 answers -
Как определить наведен/отведен курсор на объекте
Дело в том что бывают часто случается такое что мышь за секунду проделывает тучу пересечений границ объектов и не успевает реагировать на каждое. к примеру при наведение ставим плавное зажигание ячейки, при отведении затухание. иногда мышь проходитч через ячейку, она загорается но не тухнет. с проблемами такого плана я сталивался неоднократно, прмходилось избавляться от задумок.. оотого вопрос. как мне зделать интервал который проверял, наведена ли в данный момент мышь на эту ячейку, если тру то одно, если фолс то другое. ......лучше бы был ответ... заранее спасибо..
0 votes12 answers -
Переадресация Internet Explorer < ver.7 (или всех версий)
Не записать в кратце заголовок. В общем ситуация такова: решил после создания темы - http://forum.htmlbook.ru/index.php?showtopic=5103 вообще запретить доступ к сайту с веб-браузера Internet Explorer до версии 6 (включительно). А можно и вообще всем Internet Explorer'ам запретить к нему доступ. Кто-нибудь знает готовое решение (РНР на моем хостинге не потдерживается)? Так-же подходит вариант, что страница index.htm будет проверять: под каким веб-браузером пользователь зашел на сайт и после чего переадресовывать пользователей IE на страницу error.htm, а пользователей остальных браузеров на hello.htm. (такой вариант предпочтительней)
0 votes13 answers -
Задачка JS
Изучаю JS, решаю задачки. C первым справился, а вот со вторым ступор + вопрос про запись ключей
0 votes23 answers -
Вопросы по Javascript, Jquery.
Как склепать команду из символов? Нужно собрать эту команду audio.play(); из строковых значений и чтобы потом эта команда запустилась. Пробовал так, не получилось, хотя вроде всё правильно? var audio1 = new Audio('musik.wav'); var i = 1; "audio"+i+".play();"
0 votes88 answers -
Книги по JavaScript (old)
Очень нужна электронная книга, где детально описано объектно-ориентированное программирование на JavaScript. Хто знает ссылки, плиииииз!!! Только реально рабочие ссылки. Желательно (но не обязательно), чтобы это были не сканы книг, а нормальные текстовики. P. S. Сюда же кидайте ссылки на понравившиеся книги об ООП в глобальном масштабе.
0 votes25 answers -
Раскрывающийся список не работает в Firefox
Раскрывающаяся информация по городам не работает в Mozilla Firefox. Что не так? http://www.activeheat.ru/contacts.php В IE вс? прекрасно работает Помогите, пожалуйста, разобраться в ч?м дело.
0 votes13 answers