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
-
Не вычисляется scrolleft при загрузке страницы
Есть строчки в коде http://html2css.ru/paul3/index.html#nav-contacts Информация выводится в консоль. var offsetMainLeft = $("#main-viewport").scrollLeft(); console.log(offsetMainLeft); console.log($("#main-viewport").scrollLeft()); setTimeout(function() { console.log($("#main-viewport").scrollLeft()); }, 500);Не понимаю почему мы получаеv 0, когда грузится по якорю сразу, dom сформирован...
0 votes1 answer -
checkbox плагин
Здравствуйте. Недавно решил написать плагин по кастомизации чекбоксов и столкнулся с трудностью того, что при перезагрузке страницы(cntr+r) у меня происходит неприятная вещь: Если перед перезагрузкой checkbox не активен - то тосле завершения перезагрузки(в мазилла и IE) он тоже остаётся не активным!? (хотя по умолчанию у него прописано checked="checked")? ссылка: http://yamaradg.narod2.ru/history/checked.jpg Мой блок с дивом(который с права и в перспективе будет использоватся вместо чекбокса) естественно имеет картинку с галочкой, поскольку события при клике не происхоило!? Вопрос: Какое событие необходимо прописать для того что бы чекбоксы и картинка в диве соответствова…
0 votes0 answers -
Не обрабатывается ajax фильтр в FF, Opera а в IE все ок
Не обрабатывается ajax фильтр в FF, Opera а в IE все ок. Не пойму в чем дело. Вот сайт: http://faksal.ru/category/usb-flash-nakopiteli/. помгите решить проблему. Кто решит тому 3 серых енота ($3).
0 votes0 answers -
Не передаются параметры
Есть массив $row[] с переменными: id (тип integer), name (тип varchar), producer (тип varchar), price (тип integer), amount (тип integer), date (тип date). Эти данные передаются как параметры в функцию echo '<button class="option" id="u'.$id_upd.'" onclick="update_1('.$row["id"].','.$row["name"].','.$row["producer"].','.$row["price"].','.$row["amount"].','.$row["date"].')">Update</button>'; В javascript описана данная функция function update_1(id_upd, name_upd, producer_upd, price_upd, amount_upd, date_upd){ $("#id").replaceWith("<input class='input_id' value="+id_upd+" type='text' />"); $("#name").replaceWith("<input class='input_name' name='name…
0 votes1 answer -
Вывод контента с учётом города (ip)
Нужна помощь в реализации такой фишки. Необходимо определить город, и в зависимости от того какой город — вывести подходящий контент. Например есть страница контакты, на ней карта, при входе из Москвы — карта Москвы, из Питера — карта Питера. Подскажите как это можно реализовать, подкинтье ссылочек пожалуйста.
0 votes1 answer -
Очень странное поведение скрипта - не могу найти причину ошибки
УПД. Проблема решена - причина, использовалось hide(), вместо modalHide(); Удалите плз тему)... Вот сайт - http://zverushka.zz.mu/palatki/ На нем есть самописный скрипт modal.js Суть проблемы - выбираем окошко с одной из палаток и жмем кнопку "заказать". Всплывает окно. Если отправить какие-то данные на сервер, нажав кнопку отправить. То у этого окна остается класс .active и при попытке открыть другие окна - они тут же закрываются. Закрытие окна по сабмиту реализована через $modal1.hide(); hide - это внутренняя функция плагина, сделанная через // external functions // $modal = $(this); $modal.modalHide = modalHide; $modal.modalShow = modalShow; Все, что делает эта фу…
0 votes4 answers -
Эластичные блоки
Добрый день, подскажите пожалуйста js библиотеку, позволяющая менять ширину блоков? У нас есть 2 блока, находятся они друг за другом, и занимают половину ( либо один занимает больше, ширины другого от всего окна браузера) и использовать инструмент что бы изменять ширину одного и другого. На примере работы с окнами в ОС, когда меняем размер в ширину окна. Большое спасибо.
0 votes0 answers -
imagezoom
использую скрипт imagezoom для анимации и увеличения картинок, перерыл весь css но как понял возможность выравнивания всплывающего блока правится на яве. на сколько я смог понять за расположение по вертикали отвечает след. строка var ptop = (window.getSize().y / 2) + window.getScroll().y - (h/2); сейчас как и положено картинка всплывает по центру даже если она больше самого окна браузера, но нужно выравнивать верхнюю границу открывающейся картинки по верхнему краю окна, что тут можно пофиксить ?
0 votes1 answer -
А Вы знали о существовании метода {}.filter() ?
Я вот узнал только недавно в результате поиска причины странного поведения скрипта при использовании объектов типа: object = {filter:filter}
0 votes3 answers -
плавающий блок
Может кто сталкивался с примером реализации плавающего блока через position: fixed; Так чтобы при нормальном состоянии он оставался на своём месте а при прокрутке скрола вниз перемещался вслед за скролом. (Аналогично яндекс панели) В интернете куча дубликатов одного примера где блок плавает с помощью margin-top но такой вариант мне не подходит.
0 votes1 answer -
Выделение ячеек на карте с помощью ссылок.
Здравствуйте. Необходимо реализовать выделение ячеек на карте при нажатии на ссылку. То есть когда я нажимаю на ссылку на карте появлялась квадрат закрашивающий ячейку (квадрат может быть рисунком) таких квадратов может быть до 6 штук. Нашел код который реализует данную систему но там можно выделять только 1 ячейку. а как добавить к коду чтобы он выделял несколько ячеек в разных координатах при нажатии на ссылку не пойму. в Java не разбираюсь. Код HTML <div id="threePics"> <img src="http://www.cyberforum.ru/../pics/pic1.jpg" alt=""> <img src="krug1.gif" alt="" id="krug3"> <img src="krug2.gif" alt="" id="krug4"> <br> <a href="#" onclick…
0 votes1 answer -
Смена текста
Есть, напрример, список: <ul> <li> <a> tra-ta-ta</a></li> <li> <a> tra-ta-ta</a></li> <li> <a> tra-ta-ta</a></li> </ul> Но, допустим, окно для вывода списка небольшого размера. Как сделать, чтобы список каждый раз подгружался с разным порядком, и выводилось, например, только первые три пункта?
0 votes1 answer -
Создание экземпляра класса по имени класса, содержащемся в строке
Если конкретно, в dojo есть много классов, на подобие dojox.form.DateTextBox, которые используются следующим образом var element = new dojox.form.DateTextBox(options,id_string);Но если скрипт создает элементы по списку, например по такому: var elements = [ { options: {}, id_string: 'id-1', type: 'dojox.form.DateTextBox' }, { options: {}, id_string: 'id-2', type: 'dojox.form.Textarea' }, ] то скорее всего их создание должно выглядеть так: var form = {}; for(var i=0;i<elements.length;i++){ var el = elements[i]; if(el.type == 'dojox.form.DateTextBox')form[el.id_string] = new dojox.form.DateTextBox(el.options,el.id_string); if(el.type…
0 votes0 answers -
Легкий спойлер как
Вот есть страница _http://rozetka.com.ua/lenovo_ideapad_y570_59_326322/p208158/ Есть такой спойлер с грандиентом. Подскажите готовое решение
0 votes2 answers -
меню
помогите разобраться. как сделать вот такое меню: http://ifolder.ru/25273106. можно ли его сделать с помощью css или обязательно нужно использовать скрипт. я в этом деле новичок, так что многое не понятно. может у есть похожий скрипт или кто ссылку кинет на подобные вещи.
0 votes1 answer -
Помогите, плз. Кнопка копит клики.
Добрый день. У меня в слайдере есть вот такой вот код. И он работает. (при нажатии кнопки "некст" двигает ".items" влево, и если "лефт" равен -2250, то прячет кнопку) $('#next').click(function(){ $(".items").animate({'left':'-=750px'}); if ($(".items").css('left') == '-2250px') { $('#next').hide(); } }); Проблема: если кликнут несколько раз подряд по кнопке (скажем, три), то блок ".items" уедет на три*(-750), не проверяя надо прятать кнопку или нет. Вопрос: Как сделать чтобы проверял после каждого клика? или Как ограничить позицию блока? или Как сделать чтобы можно было повторно кликать только после завершения анимации? Или может есть другое решение?? Заранее благодар…
0 votes2 answers -
перелистываени/взрывание/занавески страницы (jquery)
Котаны, может кто встречал подобный эффект: нужно выделить отдельно index.html...тоесть при заходе на сайт сначала выдается страница, где посередине будет висеть картинка-ссылка входа на сайт. После нажатия на картинку страница раздвигается/взрывается (пока рассматриваются два эти эффекта) и мы попадаем на страницу с навигацией, блоками, контентом и т.п.
0 votes3 answers -
Скрипт работает только в Опере
Повторно задаю свой вопрос, так как не дождался одобрения модератором своего первого поста. Итак вопрос. Есть джава-скрипт, результат работы которого правильно отображается только в Опере, и не отображается в других браузерах (проверялось в Хроме, Мозилле, IE). Как исправить скрипт так, чтобы его результат отображался во всех указанных браузерах? Вот код: var awardsProfile = { uid: false, init: function () { if (navigator.userAgent.indexOf('MSIE') == -1) { document.addEventListener('DOMContentLoaded', function () {awardsProfile.start();}, false); } else { this.start(); } }, start: function () { JsHttpRequest.query('jsloader.php?loader=awards', {action:…
0 votes2 answers -
Помогите с "плавающим" меню
Добрый день! Делаю "заглушку", где есть меню, которое "плавает". http://14.asmedius.z8.ru/irina/ear/ Нужно, чтобы при скольжении вниз, меню становилось чуть выше своей изначальной точки положения. Так и происходит при клике на пункты меню. Но. Мы ведь может воспользоваться и скроллом? Вот тут и начинается проблема. Не могу отловить что нужно сделать, чтобы меню правильно себя вело при скролле странице мышкой. Т.е., например, если мы нажмем п.Classes, а потом мышкой прокрутим вверх - то меню встанет на место. Если после этого начать скроллить вниз - то меню зависнет уже на своей позиции и не будет подтягиваться вверх как нужно. Где-то ошибка в логике, сломала голову уже
0 votes2 answers -
Какую книгу лучше купить?
http://www.ozon.ru/context/detail/id/19677670/ http://www.ozon.ru/context/detail/id/7301823/
0 votes2 answers -
Глюк скрипта в mozilla firefox
проблема решена, спасибо
0 votes1 answer -
Обьединение двух функций
Доброго времени суток. Столкнулся с проблемой, что при подсчете количества введенных слов функция отказывается выполнять умножение с ценой из другой функции... Первая функция: 01 function calc() { 02 03 var type_host = document.getElementById("type_host"); 04 var seo = document.getElementById("seo"); 05 var comment = document.getElementById("comment"); 06 var gallery = document.getElementById("gallery"); 07 var eshop = document.getElementById("eshop"); 08 09 var result = document.getEle…
0 votes0 answers -
[XMLHTTP] Как написать запрос для выпадающего списка.
Есть у меня код на js, спойлер например. Я хочу сделать что бы после того как нажал в область которую он раскрыл передавались и вставлялись данные которые нам по запросу передаст нейкий скрипт. Вся проблема в том, что я мало знаком с JS и тем более с XMLHTTP технологией. Результат который мы должны будем отправить для вставки в спойлер, скорее всего будет массивом. И возможно в будущем он будет немаленьким, так что прийдется разбить его на куски, и соответственно в том же спойлере сформировать что то типа листалки страниц (стр. 1, 2, 3 и т.д.). К примеру пусть 1на страничка спойлера хранит 10-15 значений из массива.
0 votes2 answers -
Социальные Комментарии
Добрый день. Постараюсь как всегда конструктивно. Задача: Возможность оставлять комментарии на странице от аккаунтов социальных сервисов. Условие: Чел видит 2 блока - (1) блок - предложение авторизоваться с помощью всевозможных соц. сетей, после авторизации блок меняется на форму для отправки коммента. (2) блок - это собственно комментарии. Это не должен быть какой-то плагин с фиксированным стилем, рекламой и прочей чепухой выдающих его `e-commerce` и происхождение. Так вот, еще одна тема в которой я плохо понимаю, но подозреваю что задача тривиальна. Прошу ваших мыслей по теме, подозреваю, что кто-то из читающих проделывал это.
0 votes2 answers -
Замена подстроки через регулярные выражения
Нужна помощь с регулярными выражениями.Есть строка,в которой есть несколько item[1],вместо 1 может быть любое число.Нужно поменять это число на то,которое я укажу.Я в регулярках не силен,пробовал,пробовал-никак.
0 votes3 answers