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
-
Помогите изменить плавность прокрутки
Уважаемые пользователи помогите изменить прокрутку на сайте, с горем пополам все установил подгрузил но прокрутка почему то глючит не какой плавности ( Вот сайт то что я сделал http://669327.insturbo.web.hosting-test.net/ Для прокрутки использовал вот скрипт http://www.ex.ua/728097707858 А хотелось плавнее как тут http://luke.sno.wden.co.uk/full-screen-vertical-scroll?utm_source=jquer.in&utm_medium=website#fsvs-initial-setup
0 votes1 answer -
связать обработчик в элементами без обновления страницы
помогите пожалуйста советом на страничке есть список из 10 элементов. на каждый элемент повешен обработчик: $('#el').on('click', function(e){ bla}обаботчик вешает некоторый цикл, который отрабатывает по событию document.ready затем я при помощи ajax добавляю несколько элементов к вышеуказанному списку. проблема в том, что с ними не связан вушеуказанный обработчик. поэтому мне приходится обновлять страницу, в результате чего цикл вновь переберёт все элементы списка и повесит на каждый элемент обработчик подскажите пожалуйста как мне повесить обработчик на вновьдобавленные элементы, не обновляя страничку
0 votes13 answers -
Блок по середине "окна"
Добрый день. Подскажите пожалуйста по такому вопросу: на сайте в разделе наша продукция при нажатии на стаканчик появляется его увеличенное изображение. Сейчас блок #frame имеет фиксированный отступ сверху. Соответственно если нажимаем на первый стаканчик, то всплывающее изображение получается внизу. Как сделать, что бы изображение "всплывало" по середине экрана?
0 votes3 answers -
отловить событие добавления html
помогите пожалуйста отловить событие html: <div class="notice_area"></div>по ходу программы в этот блок будут при помощи ajax-запроса вставляться сообщения с разметкой. таким образом: $('.notice_area').html('<div class="alert alert-success">album is added successfull.</div>'); хотелось бы отловить событие вставки сообщения в .notice_area болванка: $('.notice_area').on('???????', function(){ console.log('changed!'); });
0 votes2 answers -
Почему не срабатывает alert?
Я написал следующий код: <html> <head> <title>Портал о форексе</title> <script> var dogName="rover";var dogWeight=23;if (dogWeight>20){alert(dogName+" says WOOF WOOF");}else{alert(dogName+ " says woof woof);} </script> </head> <body> </body> </html>Почему-то не срабатывает alert. В чём ошибка в данном коде?
0 votes2 answers -
Удаление дочерних элементов
Здравствуйте, товарищи!!! Есть следующая ситуация на AJAX - есть у меня HTML-документ, а в ней тег <DIV>...</DIV>, в который с помошью appendChild() вставляется HTML-содержимое(ну - через JavaScript, ясно). Какой функцией удалить ВСЕ дочерние элементы из данного <DIV>...</DIV> тега? Т.е., я понимаю, что есть функция remove.Child(), а есть-ли такая, чтобы не нужно было указывать какой именно дочерний элемент удалять, а чтобы сразу ВСЕ удаляла? Впринципе, я что-то Нагуглил по этому поводу, но там используются циклы и массивы + remove.Child(), но это немного не то, что мне нужно. Спасибо.
0 votes16 answers -
Запрет загрузки элемента HTML с помощью Java Script
Здравствуйте! Для мобильной версии сайта мне необходимо исключить некоторые элементы HTML из загрузки. Например, элемент <header>. Естественно, это можно сделать с помощью CSS, но в таком случае элемент будет загружаться и просто не будет отображаться. Я вот подумал, что логичнее было бы запретить загрузку элемента с помощью скрипта. Помогите, пожалуйста, реализовать следующее условие с помощью Java Script: Если ширина экрана меньше 750 px, то элемент <header> не отображается. Заранее благодарю за помощь!
0 votes2 answers -
ООП в JS
Цель. Научиться программировать любые скрипты на js. Вопрос. Нужно ли изучать ООП js? Или использовать процедурный подход? Просто я еще не видел толком плагины на ООП, ну или его очень мало.
0 votes2 answers -
Изменение нескольких стилей
Уважаемые знатоки столкнулся вот с такой проблемой: Допустим есть элемент (в моем случае изображение) и текст привязанный к нему. Как сделать так тобы при наведении на текст изображение меняло цвет на "цвет1", а при наведении на изображение на "цвет2". Глаз уже замылен не могу найти или что-то упускаю... HTML <div id="mail-box"><a href="mailto:zakaz@unimag161.ru"><span class="tool-ico tool-ma" title="Напишите нам"><span></span></span><span class="tool-txt">zakaz@unimag161.ru</a></span></div>По идеи все стили (в том числе цветовая часть) прописаны в отдельном CSS (можно скачать) основная часть прописана тут CSS н…
0 votes12 answers -
Как это исправить?
Здравствуйте помогите пожалуйста почему не работает меню и вкладка?http://likekino.net/1448-wtf-kakogo-cherta.html
0 votes8 answers -
получить get-параметр после перезагрузки страницы
помогите пожалуйста советом на сайте каждый url содержит ?locale=ru или ?locale=enна странице есть переключатель, который меняет параметр locale на противоположный и перегружает страницу. я про помощи следующего скрипта пытаюсь на основе get-параметра присваивать класс active определённому элементу: $(document).ready(function() { var get = window.location.search, langContainer = $('.language_area'), rusToggler = $('#rus'), engToggler = $('#eng'); console.log(get); langContainer.find('a').removeClass('active'); if(get.indexOf('locale=ru')){ console.log(11); rusToggler.addClass('active'); }else{ console.log(22); engToggler.addClass('act…
0 votes8 answers -
ngModel в ngRepeat - проблема дочерних scope
Всем привет! Требуется помощь с особенностями AngularJS. С особенностями связывания(ng-model) внутри директивы ng-repeat. На сколько я понял, при таком использовании возникают какие-то дочерние scope, которые никак не связаны со scope контроллера: <div ng-repeat="item in items"><input type="text" ng-model="myVar"/></div>Вопрос, собственно, в том, как все-таки связать в данном случае input'ы всех div'ов с перменной myVar? Нашел статью на хабре: http://habrahabr.ru/post/223529/ И вопрос на Toster'е: https://toster.ru/q/191877 Но так и не понял как применить эти знания в моем примере. Поскольку там идет речь о привязке элементов массива (или свойств элеме…
0 votes7 answers -
Порядок gulp конкатенации!
Всем привет! На днях столкнулся с такой проблемой: gulp-concat собирает файлы не в том порядке, в котором мне нужно. Из-за этого скрипт работает неправильно. Пробовал менять местами элементы массива в gulp.src() - не помогло. Может кто знает, как работает эта штука и как изменить порядок конкатенации файлов? Спасибо!
0 votes4 answers -
В чем разница?
Привет! Не могу понять в чем разница, между вот этими двумя записями: getItems: function () { return [].concat(this._items); }getItems: function () { return this._items; } Это что-то вроде преобразования к массиву, если this._items не массив?
0 votes19 answers -
Расчет стоимости (сложение сумм)
Здравствуйте! Подскажите пожалуйста как сложить сумму чеков и скроллов вое дину, чтобы все суммировалось... То есть чтобы $('.option').val() прибавлялось к $("#total") (итог). Примеры есть, но мусолить их, это пустая трата времени, по этому делаю сам ... Пример: http://codepen.io/anon/pen/bdaKad
0 votes6 answers -
Таблица. Фиксированный заголовок, столбец.
Для сводных отчетов нужно, чтобы несколько колонок слева и заголовок оставались на месте, а данные прокручивались. Находил много решений, но они использовали библиотеки типа jQuery или были сложны в реализации (не учитывалось объединение ячеек) Мне хотелось сделать что-то универсальное и простое. Вроде получилось Области фиксируются вызовом функции FixHeaderCol(<таблица>, <сколько фиксировать строк>, <сколько фиксировать столбцов>, <ширина таблицы>, <высота таблицы>) Успешно работает в IE10, новой Опере, Мозилле, Хроме. Демо https://jsfiddle.net/axeqojwu/1/embedded/result/ Исходники с комментариями http://jsfiddle.net/axeqojwu/1/ З.Ы. …
0 votes7 answers -
JS сравнение объектов
Если сравнить две переменные, которым присвоен один и тот же кусок html кода, выбранный со страницы каким-либо методом, то результатом сравнения будет true. typeof говорит, что тип у этих переменных object. Каким образом происходит сравнение содержимого этих переменных? Меня интересует сам механизм. Неужели как строки?
0 votes3 answers -
Изменить только текст
<a href=""><i>текст</i>еще какой-то текст</a>Вот вопрос,можно ли через селектор jquery менять только текст,который не в теге <i>?
0 votes4 answers -
Rainbow
Для подсветки синтаксиса применяю Rainbow, вот этот. https://craig.is/making/rainbows Хотел выделить отдельные строки через <mark>, но эти теги также обрабатываются и выводятся в коде, а не работают как теги. Вот основа для просмотра. Что можно в таком случае сделать, чтобы как-то выделить часть кода? http://jsfiddle.net/ahh5zbe7/
0 votes2 answers -
Аналог Emmet для JS
Допустим есть строка вида var html = "<div class='gallery-item _active' data-id='5'><img src='/upload/temp/blablabla.jpg' alt='' /></div>";Есть ли в JS что-то для упрощения строки, приведённой выше? То есть написать что-то типа var html = "div.gallery-item._active[data-id='5']>img[src='/upload/temp/blablabla.jpg']";А затем уже при вставке HTML делать что-то типа $gallery.html(html.emmet());
0 votes20 answers -
Как закрыть Fancybox через ссылку в окне Fancybox-а
Есть открытое модальное окно через fancybox. В этом окне есть блок, в котором есть ссылка(иконка почтового письма) открывающая другое модальное окно(с фоткой и формой),которое не fancybox. И оно выходит под окном fancybox. Задача: При нажатии на ссылку(иконка почтового письма) в окне(fancybox), закрыть fancybox окно. Cделано на WP через EasyFancyBox PrintScrn:
0 votes2 answers -
Вывод нескольких результатов вычисления скрипта.
Добрый день! Понимаю что вопрос глупый и он от незнания js, но тем не менее мне не удалось найти ответ самостоятельно. Есть скрипт который считает 3 разных результата и есть форма из которой берутся значения. И есть 3 поля, куда надо вывести эти 3 значения. Но по непонятной мне причине, во всех 3-х полях выводится первое значение. Вопрос: как вывести в каждое поле свое значение? <script> function SumAll() { var myform = document.forms.myform; var a=parseFloat(myform.a.value); var c=parseFloat(myform.c.value); var sum = (a + c)/0.001532; var sum2 = Math.round(sum)/100; myform.som.value = sum2; …
0 votes2 answers -
Почему не работает скроллинг?
Доброго времени суток! Встретил решение скроллинга. Попробовал применить. Скажите, пожалуйста, почему не скролится клик?
0 votes5 answers -
Помогите сделать слайдер аля аккордион
Добрый день! Мне нужна помощь в написании слайдера в стиле аккордеон для моего сервиса. Есть вот такое меню надо сделать его в стиле аккордеон. С чего начать? Очень нужна помощь.
0 votes7 answers -
Добавление элемента с определённым классом или id
Нужно, чтобы при нажатии на <button id="add"> добавлялся <div class="select"> после себя самого, т.е. дублировался... Подскажите, пожалуйста, почему не работает код https://jsfiddle.net/fvmaxbv5/ Пробовал заменить кавычки, но тоже не работает https://jsfiddle.net/fvmaxbv5/1/ Спасибо!
0 votes4 answers