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
-
Событие показывает координаты относительно внутреннего блока
<div id="exp"> <div>b</div> <div>b</div> </div> В этом коде внешнему блоку exp назначено событие клика мыши, у внутренних блоков нет никаких событий. При нажатии мышью и запрашивании координат клика в свободном пространстве exp код показывает верные координаты. При нажатии в любом внутреннем блоке код показывает координаты относительно внутреннего блока. Как это исправить?
0 votes1 answer -
Не работает Js
Ребят здравствуйте есть простой код подключенный в отдельном файле (function($) { $(document).ready(function(){ $('.bxslider').bxSlider(); }); })(jQuery); Вопрос: можно ли такой код выносить в отдельный файл? или обязательно вставлять в тело HTML документа код вынесен в файл main.js так как код не работает, и выдает ошибку ReferenceError: jQuery is not defined я так понимаю что JS не подключен? в HTML все прописано хосты фото
0 votes5 answers -
Проблема с тач событиями
Не понимаю, почему не работает, я же написал, при клике на пункт, обработай его и закрой. Проверял на телефоне nokia rm-980, на нём не работает. https://jsfiddle.net/etjem5xv/
0 votes4 answers -
Envo. Библиотека для организации и наследования плагинов jQuery
Понимаю что во времена Angular, React и прочих фреймоврков может быть не очень актуально, но все же решил опубликовать свою простенькую библиотеку для огранизации плагинов старого доброго jQuery. Библиотека решает следующие задачи: Организация кода плагина в виде псевдо-класса Наследование плагинов Передача параметров в плагин Подключение плагинов к странице Ajax-перзагрузка плагинов Подписка на события Если кому интересно, прошу сюда: https://bitbucket.org/grifix/envo Примеры использования тут: https://bitbucket.org/grifix/envo/sr...les/?at=master Пример плагина: (function ($) { var parent = envo.Plugin; // Плагин от…
0 votes2 answers -
Всплывающий слайдер
Всем привет. Нуждаюсь в помощи. Проблема в следующем: Слайдер (css+js) "выплывает" при загрузке страницы, хотя не должен. И происходит такая оказия только в Mozilla. Думаю, проблема с js, но с последним у нас отношения очень холодные, так что может дело и не в нем. Архив прикрепил. slider.rar
0 votes1 answer -
Помогите, пожалуйста, определить инструмент.
Добрый день, Уважаемые профессионалы. Столкнулись с очень неприятной ситуацией, оплатили исполнителю работы. Он прислал часть разработки и пропал. Уже две недели не выходит на связь и игнорирует звонки. Хотим дальше продолжить работу сами, но не можем понять с помощью какой среды или конструктора он ваял сие приложение. http://test.itarium.ru/project/ Он упоминал в процессе общения какой-то движок или генератор, на котором будет это писать. Но названия его мы не запомнили. Помогите, пожалуйста определиться с инструментом, ну не верится, что он тупо руками код писал. Спасибо.
0 votes2 answers -
Помогите пожалуйста подправить скрипт 3D видеопроигрователя панорамных mp4 файлов
Здравствуйте. Помогите пожалуйста подправить скрипт 3D видеопроигрователя панорамных mp4 файлов. В частности необходимо подкорректировать геометрические параметры панорамной 360° видео проекции, создаваемой этим проигрывателем из файла источника (2D) 55.mp4 (искажения на конвертируемом скриптом панорамном видео файла источника из 2D в 3D, более выражены в нижней части). Этот скрипт я скачал здесь https://github.com/yanwsh/videojs-panorama изначально он был "нерабочим", но я нашел в интернете файл video.js (не знаю подходящий он или нет), т.к в источнике скрипта его не было (заменил так же и другие пути /bower_components/ в index_fisheye.html) и он стал, хоть как то восп…
0 votes0 answers -
Как скачать canvas как .svg ?
Всем привет! Столкнулся с такой проблемой: как скачать элемент canvas в формате изображения .svg? Заранее спасибо!
0 votes1 answer -
установить значение datepicker в ng material 2
Помогите пожалуйста установить дефолтное значение в datepicker ng material 2 в моём случае сам датапикер связан с моделью так: <md-input-container> <input mdInput [mdDatepicker]="picker" placeholder="Choose a date" [(ngModel)]="modelDateBegin"> <button mdSuffix [mdDatepickerToggle]="picker"></button> </md-input-container> <md-datepicker #picker></md-datepicker> В компоненте устанавливается значение модели так: export class DatepickerOverviewExample { private modelDateBegin = '02.07.2017'; } В результате браузер показывает датепикер, в котором предустановлено значение: "07.02.2017". Это явно не то что было …
0 votes0 answers -
Преобразование двоичного числа в шестнадцатеричное с разрядностью 2
Здравствуйте. Подскажите как реализовать перевод: Ссылка на код jsfiddle.net Есть некий "регистр" var pin1 = [1,0,0,0,0,0,0,0]; (В HEX это 0x01 ) var pin2 = [0,1,0,0,0,0,0,0]; (В HEX это 0x02 ) var pin3 = [0,0,1,0,0,0,0,0]; (В HEX это 0x04 ) var pin4 = [0,0,0,1,0,0,0,0]; (В HEX это 0x08 ) var pin5 = [0,0,0,0,1,0,0,0]; (В HEX это 0x10 ) var pin6 = [0,0,0,0,0,1,0,0]; (В HEX это 0x20) var pin7 = [0,0,0,0,0,0,1,0]; (В HEX это 0x40 ) var pin8 = [0,0,0,0,0,0,0,1]; (В HEX это 0x80 ) Мне нужно получить этот регистр в HEX Так как байт передаётся со старшего бита, нужно собрать строку из чисел справа налево: dvo=String(pin1[7])+String(pin1[6])+Strin…
0 votes7 answers -
Почему скрипт панорамного видео проигрывателя не конвертирует файл mp4 в панораму на 360°?
Здравствуйте. Помогите разобраться с довольно несложной проблемой. У меня имеется скрипт видео проигрывателя, для просмотра 360° панорам, но с ним возникает непонятная ситуация, а т.е. файл index.html который находится в корневой папке этого скрипта (ссылка где можно скачать источник скрипта https://cloud.mail.ru/public/5yBL/S26p9JxG2 ) при работе с моим панорамным видео файлом 55.mp4 (он лежит в папке assets в архивном файле 3Dvideo.rar) воспроизводит его как обычный видео файл, а не делает, то что должен, а т.е. преобразовывать (конвертировать его "на лету") в панораму 360° просмотра примерно как здесь: https://yanwsh.github.io/videojs-panorama/ (когда удерживая левую…
0 votes0 answers -
сервис не может получить ответ от ajax-запроса
помогите пожалуйста получить ответ от ajax-запроса в angular2 вот код сервиса: import { Injectable } from '@angular/core'; import { Http } from '@angular/http'; import { Observable } from 'rxjs/Observable'; @Injectable() export class RecordsService { constructor(private http: Http){ } getRecords(dateBeginUnix, dateEndUnix): Observable<any> { console.log(dateBeginUnix, dateEndUnix); let result = this.http.get('http://127.0.0.1:8000/days/' + dateBeginUnix + '/' + dateEndUnix); console.log('result', result); return result; } } вот код компонента(сокращённый): export class PanelComponent implements OnInit { constructor(private r…
0 votes0 answers -
Не работает самописный scrollTop в некоторых браузерах
Подскажите в чем может быть проблема, данный скрипт работает в FF 54, но работает только частично в Chrome 59, и Opera 45, причем в Opera 12.18 работает прекрасно. В хроме и 45 опере не появляется кнопка "наверх" при прокрутке на высоту экрана или переходе по якорю, в лисе и старой опере все работает нормально. ("рыбный текст" был вырезан чтобы не занимать место) скрипт: Скрытый текст $(function () { $('.menu a').on('click', function (e) { e.preventDefault(); $('.menu a').removeClass('active').filter(this).addClass('active'); var selector = $(this).attr('href'); var h = $(selector); $('html, body').animate…
0 votes1 answer -
проблема с кроссдоменным запросом
помогите пожалуйста решить проблему с кроссдоменным запросом. я расположил бекенд на одном сервере, а фронтэнд на другом. теперь при помощи ajax-запроса фронтэнд-скрипт не может получить данные из бекэнда вот адрес, по которому можно получить данные: http://zlodiak.pythonanywhere.com/days/1497104260/1497968260 тут лежит мой скрипт, который отправляет ajax-запрос по вышеуказанному адресу. ajax-запрос отправляется после того как пользователь в первом датепикере выбирает дату '2017-06-01', а во втором датепикере выбирает дату '2017-06-30'. затем нажимает кнопку субмита в результате консоль говорит о том, что кроссдоменный запрос не разрешён: я пробо…
0 votes3 answers -
Помогите допилить js скрипт
Здравствуйте помогите пожалуйста допилить скрипт Нужно чтобы при нажатии на .sendmailOn, .feedbackOn не отрабатывала функция getWindow() $(document).ready(function() { function cookieses() { alert ('click'); $.cookie('smartCookies', true, { expires: 31, path: '/' }); } $('.sendmailOn, .feedbackOn').on('click', function(event){ cookieses(); } ); (function($) { $(function() { if (!$.cookie('smartCookies')) { function getWindow() { $('.offer').arcticmodal({ closeOnOverlayClick: true, closeOnEsc: true }); $('#mark').addClass("good"); …
0 votes0 answers -
панорама Настройка параметров скрипта для просмотра панорамных фото в 3D проекции
Кто нибудь сможет помочь в решении такой проблемы - я долго искал скрипт, который мог бы обеспечить просмотр панорамных фото в 3D проекции, нашел один скрипт но он предназначен для камер с двумя объективами (для вот такой http://trud.kish-host.ru/lena/s-l1600-12.jpg?i=1), которая на одном фото рядом располагает две картинки ( http://trud.kish-host.ru/lena/6.jpg ) с противоположно разнесенными на 180° объективами и отображает фото на все полноценные 360° (полный шар). А у меня камера с одним объективом и делает фото только в сфере (т.е. чуть больше пол шара проекции, на вот такие углы - http://trud.kish-host.ru/lena/44.jpg ). И в итоге мое одинарное фото http://tr…
0 votes0 answers -
При использовании materialize.js глюк с лейблом
Всем привет, При использовании materialize.js заметил что если для инпута <div class="input-field col s6"> <input class="editable_field string_input validate valid" value="" id="drd_date_formatting_prefix" type="text" maxlength="50"> <label for="drd_date_formatting_prefix" class="active">Date formatting prefix</label> </div> програмно заполнить значением $("#drd_date_formatting_prefix").val("_prefix") то при открытии в модальном окне получается что лейбл отображается на инпуте и текст инпута и лейбла сливаются Если мышкой кликнуть на инпуте а потом убрать - то лейбл возвращается на свое место... Нужно выполнить об…
0 votes2 answers -
Вывод divов
Доброго времени суток, недавно начал изучать js нужна помощь в таком вопросе: <!doctype html> <html> <head> <meta charset="utf-8"> <title>Первый сайт</title> <link rel="stylesheet" href="css/styles.css"> </head> <body> <div id="a"></div> <div id="a"></div> <div id="a"></div> <div id="a"></div> <div id="a"></div> <div id="a"></div> <div id="b"></div> </body> <style> #b{ height:100px; width:100px; background:grey; float:left; margin-right:2px; } #a{…
0 votes5 answers -
Почему на мобильном по разному работает зум canvas в хроме и файрфокс?
Делаю карту посёлка на Canvas denisator.ru/work/map/test и столкнулся с проблемой на мобильном Хроме и Опере. Если в Хроме щепоткой увеличить карту и отскролить её вниз то указатель, который должен перемещаться в точку нажатия пальцем, позиционируется где то в стороне. Причём такая проблема проявляется только в опере и хроме, а в стандартном браузере андроида и в файрфоксе всё работает нормально. Пробовал компенсировать это смещение но не смог вычислить формулу по которой считать величину смещения. <!DOCTYPE html> <html lang="ru"><head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <meta charset="utf-8"&g…
0 votes1 answer -
Работа с аудио в js
Как сделать так, чтобы при включении аудио на сайте, уже включённое ранее аудио останавливалось? Они просто проигрываются вместе!
0 votes4 answers -
табы запоминают выбор вкладки
тут с таким моментом столкнулся. есть несколько табов на странице, причем в нескольких табах существуют другие табы. при выборе вкладки, позиция сохраняется и при перезагрузке страницы выбранный таб остается нажатым, но не всегда правильно. как это можно отключить на стадии инициализации?
0 votes0 answers -
Можно ли добавить стиль к имеющемуся блоку стилей, а не встраивать в тег?
Здравствуйте! Через методы javascript есть возможность добавлять стили встроенным способом в тело тега, что не приветствуется. А можно ли добавлять их к уже имеющимся стилям для какого-то дескриптора?
0 votes1 answer -
Задачка JS
Изучаю JS, решаю задачки. C первым справился, а вот со вторым ступор + вопрос про запись ключей
0 votes23 answers -
задачка с learn.javascript.ru
помогите разобраться в коде, разве на 14 строке перед text += piece не должен стоять return, иначе как тогда alert все это выводит?
0 votes2 answers -
jquery Нужна помощь в создании jquery скрипта для сайта
<div class="wrap" id="post_1"> <div class="post"> <div class="post-header"> <h2 class="post-name">Заголовок</h2> </div> <div class="post-content-desc"> <p class="content-desc-p">краткое описание статьи</p> </div> <div class="post-content" style="display:none;"> <p class="content-p">полный текст статьи</p> </div> <a href="" class="content-desc-button">Подробнее..</a> </div> </div> задача, нужно при нажатии на кнопку "Подробнее" скрыть див с классом post-content-desc, и открыть див с классом post-content, при этом пос…
0 votes4 answers