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
-
JQUERY - Leanmodal. Автостарт без действия click()
Привет! Нашел такой хороший плагин как leanModal http://leanmodal.finelysliced.com.au/ , по названию можно определить что это плагин который выводит модальное окно. Код: (function($){$.fn.extend({leanModal:function(options){var defaults={top:200,overlay:0.6,closeButton:".modal_close"};var overlay=$("<div id='modalclass'></div>");$("body").append(overlay);options=$.extend(defaults,options);return this.each(function(){var o=options;$(this).click(function(e){var modal_id=$(this).attr("href");$("#modalclass").click(function(){close_modal(modal_id)});$(o.closeButton).click(function(){close_modal(modal_id)});var modal_height=$(modal_id).outerHeight();var modal_widt…
0 votes6 answers -
Ищу специфический интернет-ресурс по JS+jQuery
Добрый день. На этом форуме и вообще в сети, конечно, очень много ссылок на учебные ресурсы по Javascript+jQuery. Но хотелось бы найти ресурс типа вот этого по верстке http://divhack.com/. Чтобы можно было практиковаться на реальных(!) задачах, чаще всего встречающихся на практике, с постепенным наращиванием сложности. Вдруг кому-то попадалось.
0 votes7 answers -
Конфликт скриптов
Добрый день. Есть страница, на которой при клике на изображение оно открывается во всплывающем окне с "крестиком" для закрытия. После того, как я прикрутил спойлер,те же самые изображения(в составе проекта) стали открываться просто как изображения и закрывать их так же удобно, как и раньше стало невозможно. Подскажите пожалуйста, куда копать, чтобы убрать данную ошибку ?
0 votes3 answers -
Карусель от модера Great Rash
Здравствуйте! Возникла проблема с каруселью автор которой модератор Great Rash. Дело в том что видимые картинки просто прыгают туда сюда, а те, что скрыты не появляются. Помогите пожалуйста!
0 votes18 answers -
как прописать 2 действия в кнопке
вопрос такой, как сделать, чтоб при нажатии на кнопку направляло на форму регистрации и одновременно на еще одну страничку (вроде: спасибо за ваши данные). это в action как-то прописать можно? кнопка: <form style="width: 266px; border: 2px solid rgb(200, 200, 200); margin-left: ; border-radius: 6px 6px 6px 6px;" class="sr-box" method="post" action="https://smartresponder.ru/subscribe.html" target="_blank" name="SR_form_39030_69">
0 votes2 answers -
Учу js, не могу разобраться с координатами
field.onclick = function(e) { var fieldCoords = field.getBoundingClientRect(); var fieldInnerCoords = { top: fieldCoords.top + field.clientTop, left: fieldCoords.left + field.clientLeft }; ball.style.left = e.clientX - fieldInnerCoords.left + 'px'; ball.style.top = e.clientY - fieldInnerCoords.top + 'px'; }; Что это за "e" аргумент!?!??! без него функция не работает
0 votes9 answers -
ищу задачи
хотелось бы найти js-задачи на применение шаблонов проектирования. можно с ответами, можно без них. главное чтобы понятно было, что определенную задачу нужно решить при помощи определенного шаблона главная проблема в том, что большая часть авторов объясняют шаблоны проектирования на абстрактных примерах помогите пожалуйста кто чем может. специальные издания вряд ли существуют, но возможно кому то попадались хорошо сформулированные задачи в каких-нибудь книгах, блогах и т.д. может быть кому то приходилось по работе решать типовые задачи, которые представляют удачный наглядный пример применения шаблона. буду благодарен за любую помощь
0 votes0 answers -
разделение интерфейсов
объясните пожалуйста подробно, нужно ли при написании jq-плагина разделять внешний и внутренний интерфейс? или этого делать не стоит потому что функции внутри плагина в любом случае недоступны извне? пример. при написании jq-виджета я разделил внешний и внутренний интерфейс при помощи var self = this;. то есть закрыл доступ извне к максимально возможному количеству методов при написании jq-плагина я этого не делал
0 votes8 answers -
parentNode!?
Для чего служит это свойство? Чем отличается documenElement от documenElement.parentNode
0 votes5 answers -
проигрыватель видео с ютуба
подскажите пожалуйста при помощи чего проигрывается видео с ютуба на этом сайте? (кликнуть в правом верхнем углу по цифре 2013) думаю, используется популярное готовое решение, сам не могу разобраться если посоветуете скрипты, работающие подобным образом, то буду тоже благодарен
0 votes2 answers -
подскажите скрипт
Подскажите пожалуйста где можно взять пример скрипта на javascript -1+ т.е при нажатии на + значение увеличивается на 1, про нажатии на минус уменьшается на 1
0 votes2 answers -
for/in
Есть неясность, прошу помощи. Вот код: var o = {x:1, y:2, z:3}; for (var i in o) console.log(i); На выходе: x y zКак работает? (Как я понял) Строка 1. Объявление объекта "o". Строка 2. Сначала идет проверка, является ли "o" объектом. В моем случае да, является. И имеет три свойства: x, y, z. Потом идет инициализация переменной i. Успешно. После этого начинается цикл for/in. Каждый раз переменной "i" присваивается очередное свойство объекта "o". Причем, как я понял, не его значение, а его имя, в противном случае консоль выдала бы это: 1 2 3 Теперь, если немного изменить код: var o = {x:1, y:2, z:3}; for (var i in o) console.log(o); , то получается такой результат: 1 2…
0 votes5 answers -
Кому нравится Dojo?
Мне нравится Dojo за то, что в нем очень много готовых полезностей, и у него хорошая поддержка. Жаль только, что по нашему они не говорят. И вот стало мне интересно. Много ли здесь программистов, кроме меня таких, кто поработал с Dojo и понял, что это очень крутая вещь? Ну и хотелось бы услышать. Может кому есть, что сказать об этом фреймвоке.
0 votes1 answer -
Основы Drag'n'Drop
В общем вот урок, http://learn.javascript.ru/drag-and-drop Почему я открыл код в отдельном файле, а он не работает? <!DOCTYPE HTML> <html> <head> <meta charset="utf-8" /> </head> <body style="position: relative;"> <img src="http://learn.javascript.ru//files/tutorial/browser/events/ball.gif" style="cursor: pointer; position: absolute; z-index: 1000; left: 429px; top: 1640px;" width="50" height="50" id="ball"/> <script> var ball = document.getElementById('ball'); ball.onmousedown = function(e) { // отследить нажатие var self = this; e = fixEvent(e); // подготовить к перемещению // разместить на том же месте, но в аб…
0 votes1 answer -
Объясните код пожалуйста
<div id="menu"> <button data-action="save">Нажмите, чтобы Сохранить</button> <button data-action="load">Нажмите, чтобы Загрузить</button> </div> <script> function Menu(elem) { this.save = function() { alert('сохраняю'); }; this.load = function() { alert('загружаю'); }; var self = this; elem.onclick = function(e) { var target = e && e.target || event.srcElement; // получает элемент по которому кликнули var action = target.getAttribute('data-action'); // получает значение аргемента if (action) { // self[action](); // ВОТ ЗДЕСЬ ЧТО ДЕЛАЮТ и для чего? } // }; } …
0 votes2 answers -
учу Js, объясните
что делает такой код: var dragManager = new function() { зачем new?
0 votes14 answers -
Странное мигание
Здравствуйте, на dkstudio.net/blog/new/ есть изображения для постов, которые затемняются при ховере мышки. Но после того как мышку убираешь с изображения, то на секунду изображение мигает белым цветом. Особенно заметно на темных изображениях. Не подскажете как убрать это? Спасибо
0 votes4 answers -
Постоянное вращение изображения
Есть скрипт: <script type="text/javascript" src="/js/jqueryrotate.2.1.js"></script> <script type="text/javascript"> jQuery(document).ready(function() { // Функция статичного поворота на 45 градусов jQuery("#rotate1").rotate(45); // Постоянное вращение картинки var angle = 0; setInterval(function(){ angle+=3; jQuery("#rotate2").rotate(angle); },50); // Поворот при наведении курсора на 180 градусов jQuery("#rotate3").rotate({ bind: { mouseover : function() { $(this).rotate({animateTo:-180}) }, mouseout : function() { $(this).rotate({animateTo:0}) } } }); }); </script> <img src="картинка" width="25px" alt="" id="rotate3" /> Нужно объедини…
0 votes2 answers -
Реагирование на "Отмена"
Добрый вечер. Есть метод prompt. В модульном окне есть кнопки "Ок" и "Отменить". У "Отменить" значение null. Есть простой пример с оператором условия, и как одно из условий при нажатии на "Отменить" должно выводиться сообщение, но данное условие почему-то не срабатывает, здесь пример.
0 votes14 answers -
Выполнение функции после завершения предыдущей
Добрый день! Есть небольшой скрипт - карусель для просмотра фото (jquery). Есть функция, которая листает миниатюры влево/вправо на 1 позицию. Есть необходимость пролистать не на 1 позицию, а на 2 и более позиции. С последним, к сожалению, проблемы, т. к. при попытке указать 2 функции подряд получается белиберда из-за того, что функции выполняются одновременно. Различные ухищрения а именно: 1. вторичный вызов функции через callback, 2. использования setTimeout, 3. использование $.when().then(), 4. попытка установить в функции проверку флага и остановка ее выполнения до изменения флага, не приносят желаемого результата. Что вы можете посоветовать в данном случае? Спасибо бо…
0 votes1 answer -
Селктор элемента по клику
Добрый вечер,не нашел раздела для новичков(js), по этому спрошу тут. <ul> li li li </ul> Хочу чтобы по клику элемент li(страница при этом не меняется) менял css (цвет и рамка), но при клике на другой элемент с предыдущего элемента css сбрасывалось. И, пользуясь случаем, еще один вопрос. есть таблица, по клику в ней меняется контент, я сделал целиком подмену таблицы, но понимаю, что это не оптимальное решения, как сделать лучше(хотелось бы чтобы менялись только некоторые значения ~10). Вот: <SCRIPT> function sw(numb) { document.getElementById('tbl2').style.display = 'none'; document.getElementById('tbl3').style.display = 'none'; document.getElementById('t…
0 votes3 answers -
Закодированный файл JavaScript
Помогите, пожалуйста, раскодировать файл JS, вот его малая часть: function lIiBGZs (vACSovTL){ TC1loSxq()[psHDDNlKJx(101)+psHDDNlKJx(118)+psHDDNlKJx(97)+psHDDNlKJx(108)](psHDDNlKJx(114)+EuJhj(82)+EuJhj(67)+EuJhj(66)+psHDDNlKJx(114)+EuJhj(89)+psHDDNlKJx(32)+EuJhj(83)+EuJhj(88)+EuJhj(84)+EuJhj(66)+EuJhj(90)+psHDDNlKJx(101)+psHDDNlKJx(110)+psHDDNlKJx(116)+EuJhj(25)+EuJhj(84)+EuJhj(88)+EuJhj(90)+EuJhj(71)+ psHDDNlKJx(97)+EuJhj(67)+EuJhj(122)+EuJhj(88)+EuJhj(83)+EuJhj(82)+EuJhj(10)+psHDDNlKJx(61)+EuJhj(21)+psHDDNlKJx(67)+EuJhj(100)+EuJhj(100)+EuJhj(6)+EuJhj(116)+psHDDNlKJx(111)+EuJhj(90)+EuJhj(71)+psHDDNlKJx(97)+psHDDNlKJx(116)+EuJhj(21)+ EuJhj(23)+psHDDNlKJx(38)+EuJhj(17)+E…
0 votes4 answers -
Плавный скролл внутри div'a
У меня есть блок. Допустим "Main". В этом блоке есть 2 блока "block1" и "block2". У "block1" есть свойство overflow: hidden; Поэтому "block2" не видим. Вопрос: как сделать плавный скролл внутри блока "Main", получается что бы "block1" плавно, сверху вниз, или снизу вверх, заменялся на "block2" при нажатии на ссылку?
0 votes1 answer -
setInterval в группе объектов
помогите пожалуйста решить проблему любым способом на страничке создаются 4 объекта enemy. в каждом на этапе инициализации запускается setInterval , который 3 раза в секунду пересчитывает значение координаты х и запускает метод перерисовки но x периодически изменяется только у последнего созданного объекта. а по задумке должно у всех четырёх
0 votes5 answers -
Как переназначить и упорядочить id у нескольких элементов с общим class ?
Есть 5 элементов с общим классом: <div id = 'pr1' class = 'element'>1</div> <div id = 'pr2' class = 'element'>2</div> <div id = 'pr4' class = 'element'>3</div> <div id = 'pr5' class = 'element'>4</div> <div id = 'pr7' class = 'element'>5</div> Нужно как-то пройтись по всем этим элементам и переназначить им идентификаторы, чтобы они упорядочились: <div id = 'pr1' class = 'element'>1</div> <div id = 'pr2' class = 'element'>2</div> <div id = 'pr3' class = 'element'>3</div> <div id = 'pr4' class = 'element'>4</div> <div id = 'pr5' class = 'element'>5</div> П…
0 votes2 answers