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). Есть функция, которая листает миниатюры влево/вправо на 1 позицию. Есть необходимость пролистать не на 1 позицию, а на 2 и более позиции. С последним, к сожалению, проблемы, т. к. при попытке указать 2 функции подряд получается белиберда из-за того, что функции выполняются одновременно. Различные ухищрения а именно: 1. вторичный вызов функции через callback, 2. использования setTimeout, 3. использование $.when().then(), 4. попытка установить в функции проверку флага и остановка ее выполнения до изменения флага, не приносят желаемого результата. Что вы можете посоветовать в данном случае? Спасибо бо…
0 votes1 answer -
Выполнение функции через N раз.
Нужно сделать так, чтобы функция по щелчку mouseWheel происходила через 2 раз(в данном случае). Ничего лучше этого способа в голову ничего не пришло: .... var abcX = 0; if (wheelDeltaY < 0){ // если крутим колесо вниз ++abcX; // +1 к переменной abcX if (abcX == 3){ // если abcX == 3 myScroll.scrollToPage('next', '0', 1000); // происходит функция abcX = 0; // сбрасываем abcX для цикличности return false; } }; .... Тут беда в переменных, почему это не работает? Работает так(но срабатывает при каждом действии): if (wheelDeltaY < 0){myS…
0 votes2 answers -
Выполнить обработчик один раз
Друзья, всем привет. Стоит вроде тривиальная задача, но решить не могу. Есть форма поиска. Скрипт должен отследить когда пользователь начнет там что-то вводить. Сработать это должно только один раз. То есть при последующем изменении значения поля ничего делать не нужно. НО! Как только на форму поиска опять кликнули, события должно сработать еще один раз. И так далее. Попробовал вот так вот, но срабатывает при каждом новом символе: jQuery(function () { var search_flag = false; if (!search_flag) { $('.input_search').on('input', function () { let elem = $(this).val(); alert(elem); }); search…
0 votes5 answers -
Выполнить скрипт при Submit
Здравствуйте. Может я веткой ошибся, но не нашел куда еще написать. А вопрос у меня в следующем: к примеру есть форма <form> ... <input type="submit"> </form> И вот хотелось бы по нажатию кнопки помимо сабмита формы запустить на выполнение php-скрипт, который создаст запись в БД. Подскажите куда копать
0 votes2 answers -
Выправить кривоту рук)
Всем джамбо. Конечно мой вопрос не относится к java но да ладно. Есть 2 кода...оба не пашут на сайте, но вроде как работают на jsfiddle...На оба кода ошибка Property '$' of object [object Object] is not a function. Может у кого появится какая-нибудь мысля...Заранее спасибо. <script> $(document).ready(function($){ $(".toggle-block").click(function(){ var id = '#toggle_block_id_' + $(this).data('target'); $( id ).slideToggle(); }); }); </script> <button class='toggle-block' data-target='01'><font size='3'>Реставрация</font></button> <div id="toggle_block_id_01" style='width:1px; height:1px;'> <table style='display:n…
0 votes9 answers -
Выравнивание (по горизонтали) блочно сверстаного сайта с помощью JS
Сайт сверстан блочно. Абсолютно позиционирован function alignc() { width = screen.width; if (width>1000) var dx=((screen.width-1000)/2); document.getElementById("logo")=document.getElementById("logo").style.left + dx; document.getElementById("topmenu_bgr")=document.getElementById("topmenu_bgr").style.left + dx; document.getElementById("topmenu")=document.getElementById("topmenu").style.left+dx; ... } Где ошибка?
0 votes9 answers -
Выравнивание при клике
Добрый день! Помогите пожалуйста разобраться. Хочу сделать, что бы при клике на кнопку, в любом положение (сверху или снизу) объект который открывался, был по центру. То есть, по сути - нажал на кнопку, страница выровнялась относительно кнопки по центру. У меня есть два таких объекта. Один построен на iframe <div id="ch1"> <div id="closeButton" onclick="document.getElementById('ch1').style.display='none'">Х</div> <iframe src="/Summer2015_02/" width="1070" height="508">Ваш браузер не поддерживает плавающие фреймы!</iframe> </div> <div class="showcase">Подробнее<input type="button" value="" onclick="docume…
0 votes0 answers -
Выражение для проверки.
Подскажите выражение для проверки на заполнение поля только цифрами и знаком "+" if(/D/(you_phone) || you_phone.indexOf("+" ,0) == -1 ||you_phone.length13){
0 votes3 answers -
Высота <textarea>
Гуру JavaScript`а, нужна помощь в следующем: На странице имеются (10 штук), количество текста во всех разное, необходимо чтобы высота textarea подстраивалась автоматически, но не более 10 строк + при активировании текстовое поле расширялось. Cейчас жестко задана высота 10 строк и при нажатии поле расширяется еще на 10 строк, сделано так: <textarea onFocus="this.rows+=10" onBlur="this.rows-=10">ТексТексТексТ</textarea> Есть WYSIWYG редактор http://nicedit.com/ в нем подобное есть, но в яваскрипте я не силен, поэтому если кто сможет помочь вытащить или подсказать как сделать, буду премного благодарен ($_).
0 votes1 answer -
Высота div блока в зависимости от контента.
Имеется div блок (height:50px; width:400px;) При наполнении контентом, высота div'а должна автоматически увеличиваться. Нужен скрипт, который будет выполнять эту задачу.
0 votes4 answers -
Высота страницы с учетом скролла
Здравствуйте. Мне надо чтобы при нажатии на кнопочку появлялся див на странице и накрывал собой всю ее. В чем собственно проблема: не могу получить размеры страницы по ширине и высоте с учетом скроллинга. Вычитал, что можно пользоваться document.body.scrollHeight и document.body.scrollWidth, но они почему-то не корректно работают в Файрфоксе, а в ИЕ - нормально. Подскажите. пожалуйста,если кто сталкивался?
0 votes3 answers -
высота строки таблицы скриптом
Необходимо задать высоту строки таблицы 100%-250px. А как это написать?
0 votes2 answers -
Высота, Ширина IFRAME
Привет. Подскажите, можно как-то динамически подхватывать высоту и ширину iframe если тот ведет на чужой домен? Перерыл гугл по этому счету. Мнения разделились: одни говорят, что нельзя! Вторые предлагают варианты которые в результате работают только для своего домена.
0 votes3 answers -
выставление нужного селекта
есть селект с языками : <select name='Tlangs'> <option value="af">Afrikaans</option> <option value="sq">Albanian</option> <option value="ar">Arabic</option> ... далее есть функиця где подаётся индекс языка и страны : function somefunction(Lg , Country) { ... }как можно средствами jquery проверить { если в этом списке есть индекс поданного языка то выставить его } иначе { если есть индекс страны , выставить его }
0 votes2 answers -
Вытаскиваем и сравниваем значения value
На странице есть input и select: <input id="111" type="text" name="blabla" value="02"><select id="222" name="ololo"><option></option><option value="01">Текст 1</option><option value="02">Текст 2</option><option value="03">Текст 3</option></select>Нужно написать скрипт, который выбирает option со значением value, равным значению value в input'е и подставляет ему атрибут selected. Или, как вариант, можно присвоить значение value из input'а первому (пустому) option из списка. То есть, результатом работы скрипта должно быть следующее: <input id="111" type="text" name="blabla" value="02"><select id…
0 votes2 answers -
Вытягивание данных с URL
У меня есть вопрос.Я полный ноль в javascript.Пожалуйста,подскажите как сделать такое.Надо вытянуть из ссылки типа http://www.url.ru?page=index значение index.
0 votes7 answers -
вычисление верхней координаты слоя по другому слою
суть проблемы: есть небольшой слой, который на разных страницах находится на разной высоте. есть всплывающие поисковые слои, которые должны появляться на той же высоте, что 1-ый слой (то есть один из этих слоев должен перекрывать первый) дак вот как вычислить координату я вроде нашла: <SCRIPT language="JavaScript"> <!-- var q = document.getElementsById('myplace')[0]; q.offsetTop; --> </script> а вот как мне теперь передать это значение другому слою в параметр top? я пока со скриптами сильно на "вы". помогите плиз.
0 votes5 answers -
Вычисление координат
Здравствуй Народ, всех с НГ, наступающим Рождеством. Нужно сделать вот что: Есть 512 дивов, нужно при mouseover выводить его координату X Y через innerhtml или load jquery. К примеру: x=6 y=10 (то есть 6 рядок по горизонтали, 10 вертикаль (всего 16 рядов по X, по Y 32) ) В голову пришли пару решений, но они на мое мнение не кошерны... К примеру такое: $("#b1").mouseover(function(){$("#coords_xy").html("x(1); y(1);");}); $("#b2").mouseover(function(){$("#coords_xy").html("x(1); y(2);");}); ... $("#b512").mouseover(function(){$("#coords_xy").html("x(32); y(16);");}); и так 512 шт... Для чего и почему 512 шт не спрашивайте, секрет большой)))
0 votes5 answers -
Вычисление на javascript
Я в javascript новичок и не могу разобраться с простеньким калькулятором. Вот код в html <form name="forma1"> <p>Первое значение <input type="checkbox" name="t1" value="5" /></p> <p>Второе значение <input type="checkbox" name="t2" value="6" /></p> <p>Третее <select name="t3"> <option value=" "></option> <option value="150">150</option> <option value="140">140</option> <option value="170">170</option> </select></p> <p><input type="button" name="button" value="Вычислить" onClick="areaRectangle('res');"></p> <p>Равн…
0 votes9 answers -
вычисления без единиц измерения
помогите пожалуйста просуммировать высоту группы блоков jq-код headers_collection = $('.page_' + dataToggleId + ' #accordion').find('h3'); for (var i = 0; i < headers_collection.length; i++) { height += getComputedStyle(headers_collection[i], '').height; } console.log(height); даёт результат я могу попробовать при каждом проходе цикла отсекать последние 2 символа, но, думаю, существует более простой способ
0 votes1 answer -
выыод php кода страницы
Подскажите, если возможно, как организовать скрипт который выводил бы сам php код страницы по нажатию на кнопку?
0 votes9 answers -
габариты окна TinyMCE
Привет коллеги! Подскажите = где меняется размер диалогового окна TinyMCE? А то все какое-то крошечное: и само окно, и шрифт в нем... Ай нид ё хэлп!
0 votes1 answer -
галереи на чистом javascript
Всем привет!1 хочу освоить галереи картинок только на чистом javascript но гугл посилаeт только на jquery!можете подсказать ресурси или примеры. плиз помогите Так же меня интересуют вопрос —-какие бывают типы галерей(буду потом поиском искать)???
0 votes4 answers -
галерея
Подскажите хорошую галерею.
0 votes1 answer -
Галерея
Здравствуйте. Решаю задачку по создании галереи. Есть большое изображение и внизу галерея иконок. Так вот хотел сделать следующим образом: <p><img id="largeImg" src="https://js.cx/gallery/img1-lg.jpg" alt="Large image"></p> - это главное большое изображение, так вот как я делал, удалял атрибут src, а затем создавал новый атрибут src, но в котором указывалась другая ссылка (ссылку брал из галереи). Беда в том что почему то сразу происходит переход по новой ссылке и изображение открывается в новом окне. Вот код: http://plnkr.co/edit/BL9kTYBZOLnuF6e8seFG?p=preview Подскажите в чем ошибка?
0 votes5 answers