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
-
Как получить option.innerHTML ?
Есть код <select onchange="func(this)"> <option value="val1">text1</option> <option value="val2">text2</option> <option value="val3">text3</option> </select> <script> function func(p){ } </script> Как в функции func получить значение select->selected option->innerHTML ? Должна возвращать text1, если выбрана опция val1 и т.д.
0 votes1 answer -
Задание фильтра расширения для окна выбора файла
Скажите пожалуйста. Могу ли я как-то задать фильтр расширения для окна выбора файла, что бы при отправке на сервер например картинки, в окне выбора файла отображались бы только картинки. Интересует такая возможность для HTML и Flash.
0 votes3 answers -
[jQuery] Мой мозг взорван! Порядок выполнения обработчиков событий.
Код : // js start console.log('js start'); var hash = { 'set' : function(val){ window.location.hash = val }, 'log' : function(){ console.log('Hash log: '+ window.location.hash) }, 'bind': function(){ $(window).bind('hashchange', this.log) } }; // set hash.set('hash0'); hash.set('hash1'); hash.set('hash2'); hash.set('hash3'); // bind hash.bind(); // js end console.log('js end'); Резултат : js start js end Hash log: #hash3 Hash log: #hash3 Hash log: #hash3 Hash log: #hash3 1. Консолим запуск. 2. Меняем хэш 4 раза. 3. Вешаем обработчик. 4. Консолим завершение. Какого черта тут происходит? Почему обработчик вообще сработал? (Откуда ему знать что я сделал до его наве…
0 votes11 answers -
Замена содержимого блока при нажатии на ссылку
Здравствуйте. Подскажите, пожалуйста, как можно заменить содержимое блока при нажатии на ссылку. Поиск в Гугле показал, что нужно использовать innerHTML, но как его использовать в конкретном случае – я так и не понял. С Javascript не знаком,
0 votes4 answers -
Подсказка Zoom при наведении на фото, js
Помогите, никак не могу себе сделать так чтобы увеличивалось при наведении на картинку. Пример тут.http://static.livedemo00.template-help.com/wt_39965/index-1.html Загрузил картинку - http://static.livede...ges/magnify.png подключил скрипт - http://static.livede.../hover-image.js к ссылке добавил класс - <a class="lightbox-image" href=",,,,,,,," ><img src=",,,,,,,,," alt=""> под картинкой поствил <span style="top: 0px;"></span></a> но ничего не работает. я попробовал поискать в интернете - но на запрос о подсказке zoom - в выдаче только тема про тултипы.. вся надежда на вас.
0 votes3 answers -
остановить действие функции
Я использую функцию MoveBg(), которая перемещает фоновое изображение. Я хочу остановить движение через несколько секунд. Попробовал использовать setTimeout() и clearTimeout(), но движение почему-то не прекращается. В чем проблема? <script type="text/javascript" language="javascript"> function MoveBg() { some code } $(function() { var i = setTimeout("MoveBg()" ,200); setTimeout(function(){clearTimeout(i)},10000); }); </script>
0 votes4 answers -
Фокус на адресной строке
Возможно ли после загрузки страницы перенести фокус на адресную строку браузера? При открытии новой вкладки загружается домашняя страница, нужно чтобы эта страница переводила фокус на адресную строку, как это сделано во всех speed dial'ах, и пользователь сразу мог ввести нужный ему адрес.
0 votes7 answers -
Jquery Toggle
Из новой версии выпилили перебирание функций по клику через тогл. Типа такого: $('a').toggle(function() { ... }, function() { ... }); Никто не поделится адекватной и лаконичной заменой? Они типа ее деприкейтед пометили и похоже ничего взамен не предложили. Спасибо.
0 votes9 answers -
jquery сериализация
Привет всем, подскажите пожалуйста, у меня есть массив стринга, хочу передать его с помощью Аякса одной строкой , как лучше это сделать? Спасибо за ответы.
0 votes14 answers -
attr jquery
Всем привет, подскажите почему следующий код не работает с jquery-1.4.3.min.js $("#selector [value= ' 2 '] ").attr("selected","selected"); Если менять другие значения атрибутов , то все нормально работает, кроме выше приведенного кода с версией jquery 1.4.3
0 votes16 answers -
Динамическое добавление полей, после себя
Как сделать, чтобы поля добавлялись после себя? Сейчас они улетают в конец всех, т.е. в конце блока создаются. http://jsfiddle.net/npofopr/LPYwU/ Сюда смотрел, но не вышло.
0 votes6 answers -
Переменная, квадратные и фигурные скобки
Привет всем, не могу загуглить, что означает? var var1 =[]; var var2 = {}; Спасибо за ответы
0 votes4 answers -
отменить выделение
помогите пожалуйста на карусели страницы отменить выделение, которое появляется если например быстро кликнуть несколько раз по .jcarousel-next
0 votes5 answers -
Анимация перехода по страницам !Help!
Мне необходимо создать сайт как по ссылке ниже, меня интересует с этого сайта только переход по страницам!!! Не подскажите может есть уже готовое решение как сделать такой переход? или урок какой нибудь? http://www.studio2k.org/
0 votes3 answers -
Полноэкранный параллакс-слайдер
Ребята, подскажите плиз, может кто встречал такое решение. В общем, нужен скрипт, чтобы внутри полноэкранного (100% резина) блока менялись слайды (такие же полноэкранные), в которых несколько слоев-картинок с размерами в %, абсолютно позиционированных, и реагирующих на движение крысы по принципу параллакса (с разной скоростью то есть). Другими словами, в одностраничный сайт надо вкрутить полноэкранный слайдер, и чтобы в каждом слайде работал параллакс, реагирующий на мышь. По отдельности ни параллакс ни слайдер не представляют проблемы, но вот заставить все работать одновременно не выходит.
0 votes2 answers -
Кнопка Onclick
Рябят! Возникла проблема казалась бы в простой ситуации. Уже пол дня не могу установить кнопку для вызова объекта. Использую <a href="#" onclick="код">текст</a>, не получается ничего. В общем что я хочу сделать: установил на сайт стороннюю систему комментирования, сам скрипт грузит страницу не слабо. Чтобы система комментариев произвольно на каждой странице не появлялась, я решил создать кнопку вызова этой системы, то есть, допустим, заходишь на страницу любую, если захотел прокоментировать статью, нажать на, к примеру, Комментировать, и только тогда подруужается сама система комментов. Весь день сиду, ничего не получается. Сайт на WordPress. Помогите р…
0 votes3 answers -
несколько одновременных анимаций
помогите пожалуйста разобраться в вопросе на страничке в .nav_top реализовал меню как на apple.com . проблема в том, что при клике по полю поиска анимация блока .search_form отстаёт по скорости от анимации блока .nav_top ul я понимаю процесс так. анимация происходит в changeWidth(). при каждом проходе цикла: 1. уменьшается на 1px ширина каждого пункта меню(выстраивается очередь 10ms * 8 = 80ms) 2. увеличивается на 8px ширина блока поиска(добавляется в очередь еще несколько ms) 3. очередь в данный момент свободна, начинается следующий проход цикла(п. 1)
0 votes7 answers -
Замена класса при нажатии на ссылку
Здравствуйте! Возникла проблема: хочу поменять класс ссылки нажатием на эту же ссылку (вот такая вот рекурсия). Таких ссылок несколько, Обращаюсь к ссылке через id и меняю ее класс. Проблема заключается в том, что по отдельности эти скрипты работают, а вот вместе не хотят. Абсолютно ничего не происходит. Буду очень благодарен за помощь! <script type="text/javascript"> $(document).ready(function(){ $('a#link1').click(function(){ $('.lin1').each(function(){ if ($(this).hasClass('lin1')) {$('#link1').removeClass('lin1').addClass( 'lin2');} }); }); }); </script> <script type="text/javascript"> $(document).ready(function(){ …
0 votes4 answers -
Вызов функции
Добрый день, я новенький программист, раньше писал на С++, в WEB программировании олух. Есть вот такие вот вещи на Prototype (я так думаю) Есть 2 формы которые проходят валидацию через функцию OrderFormValidator () функция работает 100% правильно. вот кусок кода он рабочий и отлажен function OrderFormValidator() { this.Run(); } OrderFormValidator.prototype = { validator: SubmitValidator(), Run: function () { this.validator = new SubmitValidator(); this.validator.SetSubValidator(this); this.DoAddElems(); this.DoPrepareHiddenElems(); this.DoValidate(); }, AddElem: function (a, { this.validator.AddElem(a, ; }, DoAd…
0 votes9 answers -
jQuery toggle (ищу плагин)
Кто-то встречал похожий переключатель?
0 votes2 answers -
Добавление поля ввода
Здравствуйте! Можете ли выдать сниппет или помочь с написанием функции для добавления поля ввода? Вот пример кода, который надо добавить: <input name="ParamUrls1"> (то есть надо при каждом добавлении увеличивать номер на еденицу).
0 votes2 answers -
Нужно решение проблемы
Проблема в том что при выборе Функции2 появляется Текст но при выборе Функции1 Текст не исчезает. <input type="radio" name="kogda" id="vopros" checked="checked" /> <label for="vopros">Функция1</label> <input type="radio" name="kogda" id="qwert" onclick = "qwertChecked() "/> <label for="qwert">Функция2</label> <label style="padding-left: 2px;" for="12qwert">Текст </label> <input type="text" id="qeqwert" />
0 votes3 answers -
подскажите как спрятать открывшееся окно ?
нужно чтобы открывшиеся окно ушло на задний план (спряталось за основное открытое окно браузера) Делаю так: win = window.open("http://mail.ru", "s", "width=1024, height=768, left=0, top=0, resizable=yes, toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no, copyhistory=no").blur(); win.blur(); но этот вариант не работает...
0 votes1 answer -
Bootstrap и его progress bar. Заставляем работать
Всем привет. Думаю все уже знают, что такое Bootstrap. Один из его компонентов, это анимированный progress bar. Вставляется он вот таким вот методом: <div class="progress progress-striped active"> <div class="bar" style="width: 40%;"></div> </div> Где width: 40%, это соответственно процентаж готовности нашей анимированной колонки. Вопрос к javascripter'ам, как заставить работать эту полоску? Собственно, чтобы я задал дату и до этой даты она медленно, но верно продвигалась вперед.
0 votes4 answers -
Переключение всех табов при переключении одного
Всем здравия! Подскажите пожалуйста, как решить следующий вопрос: я использую bootstrap, соответственно табы из него. На одной странице имеется несколько таб-блоков. <div class="block1"> <ul> <li><A href="#block1-1" data-toggle="tab">link1</a></li> <li><A href="#block1-2" data-toggle="tab">link2</a></li> </ul> <div class="tab-content" id="block1-1">blabla</div> <div class="tab-content" id="block1-2">ablabl</div> <!-- второй такой же блок --> <div class="block2"> <ul> <li><A href="#block2-1" data-toggle="tab">link1</a></li> <li>…
0 votes4 answers