Size: a a a

JavaScript — русскоговорящее сообщество

2021 January 12

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
Объяснение почему так в спецификации написано?
источник

F

Felix in JavaScript — русскоговорящее сообщество
Почему именно так работает
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
Так работает, потому что так написано в спецификации
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
Мол, если объявлена функция, присвоить this значение global context
источник

W

Wendem in JavaScript — русскоговорящее сообщество
ребята оочень большая проблема, вроде всё просто, но у меня видео не запускается при выполнения условия библиотекой
источник

W

Wendem in JavaScript — русскоговорящее сообщество
кто сталкивался ?
источник

W

Wendem in JavaScript — русскоговорящее сообщество
когдана scrollmagic, выполняется например анимация, доходит до конца, у меня всё срабатывает кроме видео включения
источник

W

Wendem in JavaScript — русскоговорящее сообщество
var controller = new ScrollMagic.Controller();

       var scene = new ScrollMagic.Scene({
         triggerElement: '#video-mask-trigger',
         duration: 400,
         offset: 250
       })
     .setTween('.video-mask__media', 0.3, {
       width: '100%',
       height: '100%'
     }) // trigger a TweenMax.to tween
     .addIndicators({name: "1 (duration: 0)"}) // add indicators (requires plugin)
     .addTo(controller);
     scene.on("end", function (event) {
       let thisVideo = $('.js-video');
       thisVideo.addClass("js-cursor");
       // thisVideo.find("video")[0].play();
       thisVideo.find("video").addClass("videoplay");
       thisVideo.find(".circle-follow").addClass("js-active");
       thisVideo.find(".js-video-title").fadeOut();
     });
     scene.on("start", function (event) {
       let thisVideo = $('.js-video');
       thisVideo.removeClass("js-cursor");
       // thisVideo.find("video")[0].pause();
       thisVideo.find("video").removeClass("videoplay");
       thisVideo.find(".circle-follow").removeClass("js-active");
       thisVideo.find(".js-video-title").fadeIn();
     });
источник

СЧ

Сергей Черемисин... in JavaScript — русскоговорящее сообщество
Подскажите, можно ли после каждого нового изменения не вводить npm run watch ?
источник

СЧ

Сергей Черемисин... in JavaScript — русскоговорящее сообщество
Иначе я не могу увидеть изменения, но вижу ошибку...
источник

a

allpeg in JavaScript — русскоговорящее сообщество
Calle Nord
всем привет, есть ссылка:
<a href="#foo" onclick="location.hash = 'bar'>click</a>

при клике на нее получаем такой адрес:
sample.ru/foo?#bar

вопрос:
как убрать лишний знак вопроса перед фрагментом?
1)
onclick="location.hash = 'bar'>
------------------------------^ не хватает "

2) onclick="location.hash = 'bar'; return false;"
3) onclick="location.hash = '#bar'; return false;"
источник

ИП

Игорь Подольская... in JavaScript — русскоговорящее сообщество
Ребята, очень важный вопрос, у меня на странице админки сервиса есть превью-контейнер с iframe, в который грузится клиентский вид сервиса. Задача: при изменении полей в админке изменяется и значение полей в контейнере с предпросмотром без записи данных в БД - то есть происходит имитация производимых изменений в контейнере с iframe. Как это реализовать, можно ли как-то получить возможность изменять вид того, что у нас прорисовывается внутри iframe, в который загружен src другой страницы.

Скажем, на самой странице www.link.ru есть элемент <h1 id="title">, у нас есть iframe, у которого src = "www.link.ru", как мы можем изменить значение в элементе #title, который у нас прорисовался внутри контейнера iframe?
источник

А

Александр in JavaScript — русскоговорящее сообщество
Игорь Подольская
Ребята, очень важный вопрос, у меня на странице админки сервиса есть превью-контейнер с iframe, в который грузится клиентский вид сервиса. Задача: при изменении полей в админке изменяется и значение полей в контейнере с предпросмотром без записи данных в БД - то есть происходит имитация производимых изменений в контейнере с iframe. Как это реализовать, можно ли как-то получить возможность изменять вид того, что у нас прорисовывается внутри iframe, в который загружен src другой страницы.

Скажем, на самой странице www.link.ru есть элемент <h1 id="title">, у нас есть iframe, у которого src = "www.link.ru", как мы можем изменить значение в элементе #title, который у нас прорисовался внутри контейнера iframe?
Никак. iframe это по сути другая станица. Первое, что приходит в голову - сделать это через бэк и сокеты.
источник

ИП

Игорь Подольская... in JavaScript — русскоговорящее сообщество
Главное, это частчно уже реализовано, а как - я не могу раскопать в чужом движке
источник

ИП

Игорь Подольская... in JavaScript — русскоговорящее сообщество
Александр
Никак. iframe это по сути другая станица. Первое, что приходит в голову - сделать это через бэк и сокеты.
В iframe передается клиентская страница, к которой добавляется пара get-параметров: ?preview&link_id=123 (123 - номер для идентификации в админке)
источник

ИП

Игорь Подольская... in JavaScript — русскоговорящее сообщество
И при редактировании полей с определенными id изменения отражаются внутри iframe.
источник

ИП

Игорь Подольская... in JavaScript — русскоговорящее сообщество
Где копать?
источник

А

Александр in JavaScript — русскоговорящее сообщество
Игорь Подольская
В iframe передается клиентская страница, к которой добавляется пара get-параметров: ?preview&link_id=123 (123 - номер для идентификации в админке)
Копать на бэке, параметры же туда уходят, или нетворк в ф12 мониторить, но второй вариант вряд ли сильно поможет.
источник

ИП

Игорь Подольская... in JavaScript — русскоговорящее сообщество
То есть это реалзовано на стороне сервера в любом случае?
источник

А

Александр in JavaScript — русскоговорящее сообщество
Игорь Подольская
То есть это реалзовано на стороне сервера в любом случае?
я слабо представляю, как это может быть реализовано без бэка, если учесть, что iframe и сама страница с большой вероятностью в разных процессах крутятся.
источник