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
-
Как в ссылку вставить скрипт на отправки формы поиска с текстом?
Есть такая ссылка: <a href="#search-searchword" onclick = "document.querySelector('#search-searchword').value = this.innerText;">Чудо</a> Как сюда вставить скрипт, чтоб выполнялся поиск с нужным мне текстом. То есть отправки формы.
0 votes0 answers -
Простой раскрывающийся список
Привет. Обрабатываю логи syslog питоном. Потому что читать полугиговый текстовый файл нереально, хочу выгрузить их в html виде: Интересует именно возможность группировки/скрытия сообщений Т.е. 3х уровненая структура с возможностью скрытия/раскрытия 2 и 3 уровней. Никаких украшательств, стилей и тд не нужно. Подскажите пожалуйста, каким образом можно сделать одним файлом описанное выше представление. Возможно сможете предложить более простое и удобное решение данной проблемы. Заранее спасибо.
0 votes2 answers -
Остановка всплытия
$('.b_70543').click(function (e) { var t = e.target; e.preventDefault(); e.stopPropagation(); if ((t.tagName = "A") || (t.className = "item-data")) { $('.m_modal').addClass('show'); if ($(t).data('btn') === 'button') { var parent = $(t).parent().parent().parent().parent(); } else { var parent = $(t).parent().parent(); } console.log(parent); var productArr = $(parent).find('.content-wrapper .content-holder .title-holder .title p').text(); var productArr = productArr.split(' | '); var productName = productArr[1]; var descr = productArr[0]; var p = $(parent).find('.price-holder .price p').text() var price = p; // var price = price.replace(','); var inputNa…
0 votes2 answers -
Скрыть некоторую часть строки системы для онлайн редактирования страниц html
Добрый день. Может кто подскажет как решить такой вопрос: У меня на сайте имеется система для онлайн редактирования страниц html. Так вот при активации данной системы вверху редактируемой страницы появляется горизонтальная строка с "Настройками" и разными "Меню". Мне необходимо скрыть некоторую часть этой строки, что бы некоторые любопытные пользователи не лезли куда не надо и не сбивали настройки. Пробовал закрыть эту зону, с помощью наложения картинки, и придания разных свойств этой картинке при помощи команд: position:fixed, z-index, разных скриптов для модальных окон. В общем ничего не получается, строка меню автоматически опускает верхнюю часть страницы вниз (под с…
0 votes1 answer -
Крестики нолики
Почему выводит ошибку cells.addEventListener is not a function? https://jsfiddle.net/958Lpcra/1/ Подправил, всё равно не работает https://jsfiddle.net/958Lpcra/2/ Опять изменил и почему не работает? https://jsfiddle.net/958Lpcra/3/ А теперь почему не работает? При щелчке на первую ячейку или на вторую, запускается слушатель и если в этой ячейке, на которую кликнули, нету класса x или o,то добавить класс x. https://jsfiddle.net/958Lpcra/6/
0 votes15 answers -
Скрипт версии для слабовидящих
Приветствую всех. Очень нужна помощь т.к. в джава скрипт я чайник со свистком В общем есть скрипт версии сайта для слабовидящих,все работает на ура, но попросили добавить еще 2 функции: кернинг(межбуквенный интервал) и межстрочный интервал.Я нашел эти функции,но как прикрутить к действующему скрипту ума не приложу. Рабочий вариант тута Сам скрипт можно взять здесь А две функции,что я нашел вот /* ================letter_spacing============== */ function set_letter_spacing() { $('body').removeClass('spacing-normal spacing-big spacing-small').addClass($.cookie('blind-spacing')); cl=$.cookie('blind-spacing') cl=".a-" + cl $(cl)…
0 votes13 answers -
Angular.js ng-change
Мне нужно реализовать, чтобы функция вызывающаяся на ng-change срабатывала, даже если я повторно выбираю option селекта
0 votes0 answers -
Помощь с Jquery
Подскажите пожалуйста: У меня есть такой код > http://prntscr.com/eqfy1k $frame = $('.man-frames') - обычная картинка. Что делает код - из массива "frames" рандомно выбирает положения где будет появляться картинка на экране. Помогите сделать так, чтобы при появлении картинка "выезжала" на секунду и снова пряталась за экран.
0 votes1 answer -
jquery Не срабатывает on("click", function) для динамического элемента
В корзине динамически формируется выбор вариантов доставки, из которого должен выбираться пункт выдачи. но событие клика на варианте доставки не срабатывает для проверки работы нужно что-то положить в корзину, например https://www.road.media/avtomagnitoly/ford/5861-detail собственно, корзина: https://www.road.media/cart После клика на первом варианте (пункт выдачи СДЕК), должен раскрыться список пунктов выдачи (город у каждого будет свой, определяется автоматически по России): За раскрытие списка и обработку дальнейшего выбора пункта выдачи отвечает файл https://www.road.media/plugins/vmshipment/transportadoras/cdek_script.js Выглядит он так:…
0 votes3 answers -
Как удалить / изменить класс у «сквозного» блока на всех страницах
Добрый день подскажите, как менять класс, буду очень благодарен примеру, у сквозного блока, который выводиться на всех страницах (к примеру блок с преимуществами в шапке сайта, который можно скрывать показывать по клику, если он скрыт на главной, то не будет показываться на других страницах, до клика по иконке) И можно ли реализовать смену класса на определенное время (куки?) 1 час или сутки.
0 votes1 answer -
Подсчет цены
Ребята, вопрос, сделал на сайте подсчет цены при увеличении количества товара, но не могу сообразить какое условие нужно написать чтобы цена вычиталась при уменьшении этого количества. Файлик с главным скриптом common.js, строки 185 - 208. Заранее спасибо http://alekseypn.ru/brinoli/catalog.html
0 votes2 answers -
Выполнение функции по окончанию ajax
Здравствуйте. У меня есть необходимость сделать две функции, одна для загрузки определенных данных, а вторая для работы с ними. Пример: var response; function getSomeStuff () { $.get(url, function (data) { response = data; }) } function useResponse () { // работаем с переменной response } getSomeStuff(); useResponse(); Проблема в коде выше - во время запуска функции useResponse get-запрос еще не завершится, соответственно response будет undefined. Как заставить код выше работать, не помещая вызов функции useResponse внутрь функции success?
0 votes2 answers -
Jquery анимация
Ребята дайте наводку как обнулить первый if чтобы после опускания вниз мой заголовок переместился влево а потом вверх, толи голова не варит уже то ли я чего не знаю.
0 votes6 answers -
jQuery UI Sortable
Как в jQuery UI Sortable определить с какой позиции и на какую был перемещен элемент?
0 votes1 answer -
Оберточная функция для вызова алерта
Всем привет, Хочется сделать оберточную функцию для вызова алерта : $.alert({ title: 'Debugging', content: 'Logs cleared !', icon: 'glyphicon glyphicon-remove', confirmButton: 'OK', keyboardEnabled: true, confirm: function(){ $('#textarea_sql_queries_text').html(''); $('#textarea_sql_queries_text').focus(); } }); И получается что-то вроде: function alertMsg(content, title, confirm_button, icon) { $.alert({ title: title, content: content, icon: ( typeof icon != 'undefined' ? icon : 'fa fa-info-circle' ), confirmButton: ( typeof confirm_button != 'undefined' ? confirm_button : 'OK' ), keyboardEnabled: true }); } За исключением последнего параметра confi…
0 votes1 answer -
Нужна помощь по JS
Всем привет, нужна помощь в пролитии света на одну из тем в JS, называется она делегирование событий, Кантор на своем сайте приводит пример с табличкой и изменение цвета. Хорошо это я понял как у него работает и тему понял, НО! Когда я начинаю писать свой JS код, вещать обработчик на общего родителя, например есть вот такая разметка , и я хочу чтобы при по кнопке в любом из блоков мой wrapper-slider становился display:block; Не получаеться написать правильный JS для этого дела((( Ну или так же есть скрипт увеличения цены и количества товара, но мне пришлось на каждый блок вещать свой обработчик так как по другому к сожалению не могу додуматься как, теорию читал…
0 votes13 answers -
jquery slideshow
Темизирую сайт на друпал не могу подобрать алгоритм для слайд-шоу на jquery. Так чтобы картинки(их по 4 в каждом артикле) по очереди показывались через 5 секунд так: С начала первая занимает 75% <div>-а а остальные размером в высоту 25% и 25% в ширину справа потом вторая в 75%X75% остальные по 25% справа и т.д. Вот код для каждого артикля <div class="field__item"> <div class="field__item"> <img class="myphoto" src="/dfgh/ertyhjk1.jpg"> </div> <div class="field__item"> <img class="myphoto" src="/dfgh/ertyhjk2.jpg"> </div> <div class="field__item"> <img class="myph…
0 votes1 answer -
При закрытии модального окна страница прокрутывается в начало
При закрытии модального окна, открытого автоматически через 10 секунд после загрузки сайта, страница прокрутывается обратно в начало. Если его запустить по кнопке "Смотреть видео", то не прокрутывается. На демо сайте модуля модальных окон такого не наблюдается, JS-ки даже скопировал их
0 votes0 answers -
Всплывающий тултип не работает при выводе через ajax
Всем привет, Есть 2 схожих кусочка кода ссылки с всплывающим тултипом: <a data-toggle="tooltip" data-html="true" data-placement="top" title="" data-original-title="Has 2 back order items" class="info_waring a_link"><i class="fa fa-anchor" style="font-size:larger;"></i></a> <a data-toggle="tooltip" data-html="true" data-placement="top" title="" data-original-title="The product is marked as <b>back order</b>." class="a_link"><i class="fa fa-anchor info_waring" style="font-size:larger;"></i></a> Первый тултип отображается нормально, 2й не отображается, при том что он выводится через ajax : jQuery.aja…
0 votes3 answers -
Рандомное присваивание класса без повтора
Подскажите плиз. Есть 6 блоков, надо что бы в рандомном порядке, каждую 2ю секунду подсвечивался один блок, потом потухал и подсвечивался другой. У меня получилось это сделать, но как сделать так, чтобы один и тот же блок не подсвечивался 2 раза подряд? Если бы можно было как-то указать :not-previous
0 votes4 answers -
Проблема с jQuery внутри callback-функций
Внутри callback-функций выражения вида $('#something') не работают, поскольку $ - не определено. Однако, jQuery можно вызвать безопасно - с помощью jQuery('#something'). Как побороть ситуацию? $(document).ready(function() { // $=jQuery; //временно вынужден использовать такой вот грязный хак jQuery("#com_transfer_slider_counter_1"); // работает $("#com_transfer_slider_counter_2"); //не работает };
0 votes2 answers -
Отслеживание изменений элементов через расширение браузера.
Всем привет! Скажите какой лучший способ отследить изменения элементов на странице из content-script ( скрипт встраиваемый в страницу) расширения. Как известно расширение не может напрямую взаимодействовать с основными скриптами страницы, а встраивание Inline-скриптов запрещено. Например мне нужно добавить на сайт дополнительную кнопку во всплывающее окно - т.е. мне нужно сначала отследить появление этого окна. Повесить события на клик тоже не везде сработает Единственный способ который я нашел - это поставить setInterval и проверять внутри него эти самые изменения. Есть ли другие способы?
0 votes0 answers -
Slider range
Всем привет! Банальный вопрос для бывалых. С JS еще не знаком, пока не дошел, изучаю верстку. Есть такой ползунок https://jqueryui.com/slider/#range Я все подключил , застилизовал, все работает. Но нужно чтоб скрипт ползунка загружался из отдельного файла, а не как в примере со страницы.
0 votes6 answers -
jade(pug) in gulp
Всем привет! Сам не могу справится. Подправьте, пожалуйста, галпфайл, нужно добавить jade(pug). Структура файлов во вложении. Сейчас index.html и creamy.html собираются из кусков из папки template с помощью rigger. gulpfile.js
0 votes2 answers -
Есть ли механизм минимизации своих js скриптов в bootstrap?
Здравствуйте. Скажите, есть ли в исходниках Bootstrap файлы для js наподобие less-файлов для css, которые бы помогли взять и добавить какой-то свой скрипт к главному скрипту bootstrap.min.js в сжатом виде в результате работы какого-то препроцессора? Не хочу добавлять свой скрипт отдельным файлом
0 votes6 answers