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
-
Поиск и вывод только не совпавших элементов в массиве.
Всем привет. Написал скрипт, ищущий в массиве только не совпавшие элементы и, выводящий их на экран. var arr = [2,3,2,5,9,5,9]; var dim = []; for(var i=0, a=0, b=0; i<arr.length; i++,b++){ dim[b] = arr[i]; a++; for(var i2=0; i2<dim.length; i2++){ if (dim[i2] == arr[a]) {i++; a++;} } } $('b').text(dim);? Выводит 2,3,5,9. Пришлось заводить аж 3 переменные в первом цикле. Может есть какой-нибудь более правильный способ. Ну и чтобы работал быстро.
0 votes13 answers -
Jade
Всем привет, такой вопрос, начал юзать jade, но двойной include сделать не получается, например я делаю include в index.jade файла page-header.jade а в не написан include main-nav.jade. Дак вот как можно ему указать родительский каталог?
0 votes1 answer -
Динамический выбор с выводом результата
Всем привет, может кто поможет? Стоит такая задача, сделать динамический выбор сначала выбираешь город, после того как ты выбрал город ты можешь выбрать дом, а после того как ты выбрал дом он тебе показывает есть в этом доме интернет или нет. Как реализовать город > дом я понял, а как показать не селектором а просто строкой есть там интернет или нет? P.S. В JS полный новичок
0 votes2 answers -
Подгрузка картинок на сайт
Народ у кого нибуть есть скрипт для подгрузки всех картинок на сайт из CSS. Может встречал кто-то?
0 votes2 answers -
правильный duration для анимации
Не могу придумать правильно распределить duration для анимации тикера. Если окно меньше 684 пикселя, то тикер двигается горизонтально, алгоритм движения такой: -вычисляю ширину первого элемента ссылки списка и двигаю margin-right самого списка на эту ширину. -при окончании анимации убираю первый элемент в конец. восстанавливаю значение списка и т.д. и дальше по такому алгоритму двигаются остальные элементы. Проблема в том, что элементы списка по ширине разные, если прописать константу для duration, то длинные элементы двигаются быстро, а короткие медленно. а нужно чтобы двигались одинаково. Я попробовала так: var el = ticker.settings.list;var widths = 1; …
0 votes5 answers -
jquery jQuery UI autocomplete оптимизировать код
мне в руки от предыдущего разработчика попался код, которые забирает JSONP данные для построения списка на jquery UI autocomplete, выводит его и при выборе помещает результат в поле формы используется для ввода города в корзине https://www.resursmed.ru/cart запрос данных такого типа https://api.cdek.ru/city/getListByTerm/jsonp.php?q=нижний мне непонятны некоторые вещи: зачем выполняется перебор массива в success и select? и, можно ли сделать выбор первого значения списка при потере фокуса автозаполнялки, если в ней не ткнули в значение? change и blur в конце (на событие select) сделаны видимо чтобы запустить дальнейшую обработку onblur=javascript…
0 votes0 answers -
Как свернуть все меню кроме активного?
Подготовил в песочнице пример: http://jsfiddle.net/PdgMb/ Помогите разобраться, пожалуйста. Как сделать так, чтобы при открытии второго подменю, остальные подменю (открытые) сворачивались?
0 votes6 answers -
Как сделать переход по якорю не в самый верх страницы
Есть некая страница <div class="box" id="box1"> 1 </div> <div class="box" id="box2"> 2 </div> <div class="box" id="box3"> 3 </div> <div class="box" id="box4"> 4 </div> .... <div class="box" id="boxN"> N </div> По ссылкам к каждому id происходит переход по якорю, например <a href="#box4">. При этом страница прокручивается так, что выбранный элемент оказывается в самом верху страницы. Как сделать так, чтобы элемент становился не в самый верх, а с некоторым отступом от верха. Пробовал менять padding/margin у body, но браузеру на это начхать, поэтому решил спросить в разделе Javascript, может скриптами как-т…
0 votes1 answer -
Помогите найти скрипт
Помогите найти скрипт с утра должно быть 70 потом кажен час добавляться по 4-5 так до 24 часов потом следующий день так само с 70 потом кажен час + 4-5 и т д.
0 votes8 answers -
Запрет на ввод символа
Я не полностью понимаю этот код https://jsfiddle.net/pv6b2LL3/ <input type='text' id='target'> document.getElementById("target").addEventListener('input', function() { var tmp = document.getElementById("target").value; var arrReplace = ['a', 'b', 'c', 'd', 'e']; for (var i = 0; i < arrReplace.length; i++) { tmp = tmp.split( arrReplace[i]).join(''); } document.getElementById("target").value = tmp; }); Вот допустим, я ввожу 'a', событие отслеживается, в переменную tmp запоминается введённое значение. Потом в цикле, перебирается в заранее сделанный массив и введённое значение разбивается на массив, в котором значение будет из…
0 votes3 answers -
Ищу несложный скрипт преподнимания фото
Видел на сайте, не помню где, так бы вытащил... При наведении на фото в ряду, она приподнимается над всеми, как бы выбивается из ряда. Очень нужно! Подскажите где искать?
0 votes4 answers -
Проблема с Google maps в IE6
Не подскажете, как с этим бороться? Заранее огромное спасибо. Обязательно поставлю свечку этому чуду в 2014 году...
0 votes3 answers -
Загрузка новой таблицы на странице, не перегружая ее.
Есть страница, скажем, сделанная на каркасе таблицы. Одна из ячеек - таблица с картинками, разной информацией и т.д. Еще одна ячейка главной таблицы-ссылки. Как сделать, что бы при вызове в ячейку загружалась новая таблица? Как это лучше реализовать, какой скрипт искать, по поисковику найти не могу, т.к. сложно сформулировать вопрос.
0 votes7 answers -
Отмена выполнения скрипта
Как остановить работу скрипта (без внесения в него условий для завершения, т.е. просто грохнуть из другого скрипта)? Скрипт может, как выполнятся через определенный интервал, так и запуститься один раз и долго работать в цикле... Есть че?
0 votes2 answers -
Кастомный выпадающий список стран при помощи API
Подскажите пожалуйста, как правильно сделать кастомный список стран используя API. Вот fetch код: const countryList = document.querySelector('.form-list.country'); fetch('https://restcountries.com/v3.1/all').then(res => { return res.json(); }).then(data => { let output = ''; data.forEach(country => { output += `<li class="form-item" data-value="${country.name.common}">${country.name.common}</li>`; countryList.innerHTML = output; }); }).catch(err => { console.log(err); }); полный код html, css, js Во втором списке "Country" список формируется, но название страны не поставляется в форму, а атрибут "data-value="" …
0 votes0 answers -
Неожиданный результат
Не могу понять в чем ошибка. Приведенный код выдает в результате 2 вместо ожидаемой 1. <html> <head> <script> window.onload = function(){ for(var i = 1; i == 1; i++ ){ document.getElementById('aImg_'+i).onmouseover = function(){ alert(i); } } } </script> </head> <body> <span id=aImg_1>картинка</span> </body> </html>
0 votes7 answers -
Небольшой слайдер
Здравствуйте Сделал небольшой слайдер. Изначально кликая на миниатюры картинок, слайды переключаются. Но если пролистать полный круг и кликнуть на миниатюру, то слайды перестают переключаться, а происходит переход по ссылке. Как это можно исправить? В какую сторону смотреть? Сам слайдер залил на filestore.com.ua JQuery такой $(document).ready(function(){ var l; /* меняет слайды при клике на кружечки */ $("#nomer a").click(function(eventObject){ l=$(this).attr("href"); $(".active").removeClass(); $(this).attr("class","active"); $("#big").hide().attr("src",l).fadeIn(250); $(".bighref").attr("href", $(this).attr("rel")); eventObject.preventDefault(); }); /* меняет слайд…
0 votes2 answers -
Рассылка новостей
Возможно ли сделать как то на java простейшую рассылку новостей? То-есть например сделать простейшую форму-поле на главной, куда посетитель может ввести свою почту и нажать ок, а дальше уже этот мэйл приходит на почту и вручную на него посылаются новости или же через пхп... Или может посоветуете как это сделать лучше?
0 votes6 answers -
Как обновить фрейм с другого фрейма ?
как сделать обновление фрейма 1 при нажатии на кнопку в другом фрейме 2 ???
0 votes1 answer -
как написать чтоб после нажатия на рекламу выскакивала кнопка
Всем доброе время суток! Я столкнулся с проблемой при нажатие на рекламу не появляется кнопка, а все во лишь поменял скрипт от другой рекламы В первой таблице все работает как надо, а во второй таблице уже нет как сделать что все работало? Первая таблица <div id="reklama"> <script type="text/javascript"> var begun_auto_pad = xxxxxxxx; var begun_block_id = xxxxxxxx; </script> <script src="http://site.ru/autocontext2.js" type="text/javascript"></script> </div> <div id="hidden" style="display:none"> <a class="dow" target="_self" href="images/books/steve_jobs/steve-jobs.zip">download</a> </div> </div> …
0 votes2 answers -
Смена изображения анимации
Добрый день. Скрипт работает в браузерах хром и фаерфокс (скрипт меняет картинку), а в IE и Opera не работает, где же ошибка в коде? Помогите исправить код. Знаю что код не ахти Вот сам скрипт <span id="passpss"></span> <div id="myimg" class="k"></div> <div id="myimga" class="z"></div> <!--//</div>//--> <script type="text/javascript"> function updateData() { if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.open("GET","test.xml",false); xmlhttp.onreadystatechange = function…
0 votes2 answers -
Cложности в работе. Нужен совет.
... Another Hard Days Work Здравствуйте. Целью создания темы является огромное желание решить мои сложности в работе как веб-девелопер. Мне очень хочется справиться с трудностями, хочется что бы мне кто-то сказал, что «О, да ты не правильно всё делаешь! Ни кто не строит так сайты, не разрабатывает никакой архитектуры, всё уже давно готово! Два месяца возишься с сайтом? Если так работать, то ничего не заработаешь, время обходится слишком дорого! Вот серебряная пуля веб-разработчика! Держи!». Но я понимаю, что нет никакой серебряной пули. Ни кто (по крайней мере добровольно) не предоставит мне свой опыт и инструменты. Но думаю, у меня отличная возможность получить совет у б…
0 votes4 answers -
Скрываем сайдбар после скроллинга
Собственно, нужно скрыть сайдбар после того, как страницу проскроллили. Как в группах ВКонтакте. Сделал свою версию. Все, конечно, хорошо, но при резкой прокрутке от и до сайдбара к контент-части не добавляется margin-right. <script type="text/javascript"> a = $('.acont').offset().top + $('.acont').height() + 75; $(window).scroll(function(){ if($(this).scrollTop() > a){$('.acont').hide(300,function(){$('.scont').css('margin-right',0);});} else {$('.scont').css('margin-right','225px');$('.acont').show(300);} }); </script> Ссылка на демо: Ссылка
0 votes5 answers -
Изменение класса объекта, при фокусе на input
Здравствуйте. У меня есть инпут и некоторый блочный элемент: <input type="text"> <div class="some_class hidden_class></div> Как при установке фокуса на инпут средствами js убрать класс hidden_class, а при потере фокуса на инпуте, этот класс добавить?
0 votes1 answer -
ScrollSpy.js для вертикального меню. Помогите!
Привет! Установлен на сайте http://root1.donkos.esy.es/плагин ScrollSpy из Bootstrap. Подскажите как сделать чтоб каждый элемент бокового меню зажигался в своей зоне. Получается сделать только для первого. http://prntscr.com/6wt9dl . Для второго нужно другое значение data-offset, для третьего - третье. Вопрос: как для каждого элемента вертикального меню прописать свой отступ(если я правильно понимаю, атрибут data-offset как раз за это и отвечает)? Сейчас инициализация такая, если это нужно: $(document).ready(function() { $('body').scrollspy({target: ".pict1"}) });Очень жду ответа или подсказки! Спасибо!
0 votes6 answers