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
-
сервис не может получить ответ от 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 -
Почему скрипт панорамного видео проигрывателя не конвертирует файл 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 -
Преобразование двоичного числа в шестнадцатеричное с разрядностью 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 -
Помогите пожалуйста подправить скрипт 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 -
Помогите, пожалуйста, определить инструмент.
Добрый день, Уважаемые профессионалы. Столкнулись с очень неприятной ситуацией, оплатили исполнителю работы. Он прислал часть разработки и пропал. Уже две недели не выходит на связь и игнорирует звонки. Хотим дальше продолжить работу сами, но не можем понять с помощью какой среды или конструктора он ваял сие приложение. http://test.itarium.ru/project/ Он упоминал в процессе общения какой-то движок или генератор, на котором будет это писать. Но названия его мы не запомнили. Помогите, пожалуйста определиться с инструментом, ну не верится, что он тупо руками код писал. Спасибо.
0 votes2 answers -
Всплывающий слайдер
Всем привет. Нуждаюсь в помощи. Проблема в следующем: Слайдер (css+js) "выплывает" при загрузке страницы, хотя не должен. И происходит такая оказия только в Mozilla. Думаю, проблема с js, но с последним у нас отношения очень холодные, так что может дело и не в нем. Архив прикрепил. slider.rar
0 votes1 answer -
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 -
Проблема с тач событиями
Не понимаю, почему не работает, я же написал, при клике на пункт, обработай его и закрой. Проверял на телефоне nokia rm-980, на нём не работает. https://jsfiddle.net/etjem5xv/
0 votes4 answers -
Не работает Js
Ребят здравствуйте есть простой код подключенный в отдельном файле (function($) { $(document).ready(function(){ $('.bxslider').bxSlider(); }); })(jQuery); Вопрос: можно ли такой код выносить в отдельный файл? или обязательно вставлять в тело HTML документа код вынесен в файл main.js так как код не работает, и выдает ошибку ReferenceError: jQuery is not defined я так понимаю что JS не подключен? в HTML все прописано хосты фото
0 votes5 answers -
Событие показывает координаты относительно внутреннего блока
<div id="exp"> <div>b</div> <div>b</div> </div> В этом коде внешнему блоку exp назначено событие клика мыши, у внутренних блоков нет никаких событий. При нажатии мышью и запрашивании координат клика в свободном пространстве exp код показывает верные координаты. При нажатии в любом внутреннем блоке код показывает координаты относительно внутреннего блока. Как это исправить?
0 votes1 answer -
Vue.js для форм
По совету форумчан для всяких динамичных крутилок и пыхтелок решил использовать Vue.js. Никогда с ним дела не имел, но из обзора понял, что штука клёвая и нужная. Пока для меня сложностью является то, что одну и ту же задачу можно решить множеством способов, но при этом понять, какой способ лучше и не таит ли каких-то подводных камней, не хватает опыта. В качестве примера сделал вот такую штуку, хочу прикрутить к справочнику CSS к большинству стилевых свойств. https://jsfiddle.net/webref/b3abxg5h/ Интересует следующее: насколько правильно сделал, можно ли проще и лучше? нужно ли использовать компоненты? Ну и вообще, приветствуются всякие со…
0 votes6 answers -
Работа скрипта в на конкретном блоке
Есть список с товарами. В каждом пункте есть блок с количеством едениц, и две кнопки + и -. Если есть более одного товара то не зависит на каком блоке кликать скрипт работает на всех, а нужно чтобы только на блоке на котором происходит действие. Код jQuey: var result = $('.cart__goods_item .cart__numbers_result'); var rel = $('.cart__goods_item .cart__numbers_reload'); var i = 1; $('.cart__goods_item .cart__numbers_plus').on('click', function() { if (i < 10) { i++; result.text(i); } }); $('.cart__goods_item .cart__numbers_minus').on('click', function() { i…
0 votes2 answers -
jquery Вроде всё верно, но.. setClass
https://www.zebra-tara.ru/catalogue/store-box jQuery(document).ready(function ($) { $('#grid_list_selector li').click(function (e) { e.preventDefault(); var $clicked_item = $(this); var $set_mode = $clicked_item.data("view-mode"); $('#grid_list_selector li').removeClass("active"); $clicked_item.setClass("active"); $("#product_list").removeClass("grid list").setClass($set_mode); var Cookies2 = Cookies.noConflict(); if (Cookies2) { Cookies2.set('grid-list', $set_mode, {expires: 365}); } }) }); не возьму в тол, почему не р…
0 votes1 answer -
вылечить компонент диалога
ребята, помогите пожалуйста исправить кривыми руками установленный компонент из angular 2 material я пытался запустить компонент диалога в самой простой форме. вот что у меня получилось. проблема в том, что после клика по кнопке диалог открывается шде тосбоку экрана, почти за его пределами. кроме того консоль выводит следующее сообщение об ошибке: app.module.ts: import { BrowserModule } from '@angular/platform-browser'; import { NgModule } from '@angular/core'; import { BrowserAnimationsModule } from '@angular/platform-browser/animations'; import { MdButtonModule, MdDialogModule } from '@angular/material'; import { AppComponent } from './app.component';…
0 votes1 answer -
Как после клика сделать номер ссылкой?
https://jsfiddle.net/5uv8v33v/1/ ПС. 1. идеально было бы ссылку показать/выводить ссылкой, после клика- номер ссылкой.. К сожалению сейчас не вовсех мобильных браузерах, нынешняя конструкция, ссылка/номер кликабельна ПС. 2. нужно для отслеживание кликов в Яндекс.Метрике
0 votes12 answers -
Помогите разобраться с простейшим калькулятором
Здравствуйте! Нужно создать простой калькулятор для расчета веса, в html оформил, в js присвоил названия функций и формулу. Но не работает. Нужно чтобы при заполнении сразу высчитывался результат. Вот сам код. В JS не силен. <input class="dlina"> <input class="wirina"> <input class="tolwina"> <input class="plotnostb"> <input class="ves"> <script> var D = $('dlina'); var W = $('wirina'); var T = $('tolwina'); var P = $('plotnostb'); var V = $('ves'); var R = ((D/1000) * (W/1000) * (T/1000)) * P; R = V; </script>
0 votes2 answers -
Затемнение фона по клику
Ищу решение для задачи. Есть небольшой кусок js кода открывающего-закрывающего боковую панель навигации. Нужно изменить-дописать код так, чтобы при открытии.sidenav фон затемнялся, при закрытии возвращался к исходному состоянию. Код лежит здесь — http://javascript.ru/forum/site/70434-zatemnenie-fona-po-kliku.html
0 votes2 answers -
Переключение телефонов по клику адреса(выбор адреса из списка)
Переключение телефонов по клику адреса(выбор адреса из списка) пример http://prntscr.com/h5948m Т.е. когда кликаешь на адрес из списка меняется телефон и емайл в шапке Как сделать такой скрипт на js?
0 votes4 answers -
Каким образом отображение сайта при загрузке установить в указанный масштаб 90% ?
# здравствуйте. каким образом отображение сайта при загрузке установить в указанный масштаб 90%. Без "вид-масштаб изображения". так чтобы страница хтмл отображалась в заданном ей масштабе. # помогите пожалуйста.
0 votes1 answer -
Как остановить выполнение функции после алерта во всех элементах?
Доброе время суток! Вот код: не могу сообразить как после алерта остановить выполнение кликов на всех элементах, помогите.
0 votes1 answer -
Не срабатывает код
Не пойму в чем дело. Пожалуйста подскажите. Мне надо чтобы при нажатии (onmousedown) на любую кнопку на страничке менялись её стили: document.body.onmousedown = function(event) { var target = event.target; if (target != 'button') return; // Если нажали не на кнопку, то ничего не происходит target.style.borderBottomWidth = 1 + 'px'; // Например, поменяем размер нижней границы }; Заранее спасибо!
0 votes4 answers -
Чем заменить встроенный дебаггер в ФФ/Хроме?
Только вот такое дерьмо не надо предлагать. Надо IDE типа Visual Studio, но с возможностью прицепиться к их процессам и дебагать их JS.
0 votes0 answers -
перенос элемента из одного блока в другой при изменении размера экрана
Всем доброго времени суток! к примеру мы имеем следующий код: <div class="1"> <div class="2"> тут текст какой либо </div> </div> <div class="3"> и тут текст </div> скажем что DIV="1" фиксирован и всегда на виду, а вот DIV="3" виден лишь тогда когда разрешение экрана меньше чем 480рх и также имеет фиксированное положение но внизу. теперь суть вопроса, возможно ли реализовать и если да то как чтобы DIV="2" при разрешении экрана свыше 480рх был в блоке DIV="1" , а при разрешении меньше 480рх в перемещался в блок DIV="3" . Есть вариант конечно прописать в обоих блоках html код DIV="2" , а потом манипулир…
0 votes9 answers