Size: a a a

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

2020 October 13

W

Web21 in JavaScript — русскоговорящее сообщество
allpeg
нет, не в той же. ну, если вам вкл-выкл нужен, то наверно так
el[0].style.transform = el[0].style.transform==''?"rotate(180deg)":'';
спс) сработало)
источник

ZS

Zhanarys Sairanbekov in JavaScript — русскоговорящее сообщество
allpeg
1) function () -> function (event)
а также `event.preventDefault();
2) ссылку в студию (можешь id поменять на dQw4w9WgXcQ ), там точно http://www.youtube.com/embed/ ... ?
https://rembrandfranchise.ru/test/public_html/
Блок ниже «Видео о франшизе REMBRAND»
источник

SB

Smoke Bellew in JavaScript — русскоговорящее сообщество
Как воспроизвести в Chrome ошибку net::ERR_TIMED_OUT?
источник

RK

Romka Kirillov in JavaScript — русскоговорящее сообщество
привет!

подскажите, почему rollup.js не добавляет в отупут функции babel?
он считает их глобальными и внешними

(!) Missing global variable names
Use output.globals to specify browser global variable names corresponding to external modules
@babel/runtime/helpers/typeof (guessing '_typeof')
@babel/runtime/helpers/classCallCheck (guessing '_classCallCheck')
@babel/runtime/helpers/createClass (guessing '_createClass')
@babel/runtime/helpers/typeof (guessing '_typeof')
@babel/runtime/helpers/classCallCheck (guessing '_classCallCheck')
@babel/runtime/helpers/createClass (guessing '_createClass'


часть конфига:
pl
ugins: [commonjs(), nodeResolve(), babel({
       babelHelpers: 'runtime',
       exclude: 'node_modules/**',
       presets: [
           '@babel/env'
       ],
       plugins: [
           '@babel/plugin-transform-runtime'
       ]
   })],

вообще ничего не гуглится
источник

a

allpeg in JavaScript — русскоговорящее сообщество
videoContent.innerHTML = `
       <iframe width="560" height="315" src="https://www.youtube.com/embed/yB0w10Sc2Eg?frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
       `;
src="https://www.youtube.com/embed/yB0w10Sc2Eg?frameborder="0" 
    ^                                        ^^^           ^
вы протеряли кусочек видимо. не факт что в этом дело правда
источник

a

allpeg in JavaScript — русскоговорящее сообщество
в видосах 2 и 3 такая проблема
источник

ZS

Zhanarys Sairanbekov in JavaScript — русскоговорящее сообщество
allpeg
videoContent.innerHTML = `
       <iframe width="560" height="315" src="https://www.youtube.com/embed/yB0w10Sc2Eg?frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
       `;
src="https://www.youtube.com/embed/yB0w10Sc2Eg?frameborder="0" 
    ^                                        ^^^           ^
вы протеряли кусочек видимо. не факт что в этом дело правда
я не тот код скинул оказывается… сорян
videos.forEach((video) => {
   video.addEventListener("click", function (e) {
     if (e.path[1].dataset.videoid == 2) {
       videoContent.innerHTML = `
       <iframe width="560" height="315" src="https://www.youtube.com/embed/yB0w10Sc2Eg?frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
       `;
     } else if (e.path[1].dataset.videoid == 3) {
       videoContent.innerHTML = `
       <iframe width="560" height="315" src="https://www.youtube.com/embed/BCPVMJeBb3I?frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
       `;
     } else if (e.path[1].dataset.videoid == 1) {
       videoContent.innerHTML = `
       <iframe width="560" height="315" src="https://www.youtube.com/embed/puPa9mKJFbI?controls=0" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
       `;
     }

     videoOverlay.style.display = "flex";
   });
 });
источник

a

allpeg in JavaScript — русскоговорящее сообщество
проверьте, один из видосов (первый) работает?
источник

a

allpeg in JavaScript — русскоговорящее сообщество
да я посмотрел уже код в дебагере)
источник

ZS

Zhanarys Sairanbekov in JavaScript — русскоговорящее сообщество
allpeg
проверьте, один из видосов (первый) работает?
нет, никакой не работает
источник

a

allpeg in JavaScript — русскоговорящее сообщество
хм, так стоп. что за e.path[1].dataset ?
источник

MK

Michael K in JavaScript — русскоговорящее сообщество
data- аттрибуты
источник

ZS

Zhanarys Sairanbekov in JavaScript — русскоговорящее сообщество
allpeg
хм, так стоп. что за e.path[1].dataset ?
я по сути хотел взять атрибут data-videoid у элемента video, но e.target возвращает undefined почему то
источник

a

allpeg in JavaScript — русскоговорящее сообщество
Michael K
data- аттрибуты
это я понял, вопрос был про path
источник

a

allpeg in JavaScript — русскоговорящее сообщество
Zhanarys Sairanbekov
я по сути хотел взять атрибут data-videoid у элемента video, но e.target возвращает undefined почему то
надо было eventTarget, сек напишу
источник

a

allpeg in JavaScript — русскоговорящее сообщество
вместо
if (e.path[1].dataset.videoid == 2) {
пишем
if (e.currentTarget.dataset.videoid == "2") {
источник

ZS

Zhanarys Sairanbekov in JavaScript — русскоговорящее сообщество
щас попробую с айфона
источник

a

allpeg in JavaScript — русскоговорящее сообщество
оно и с компа не работало кстати без этого изменения
источник

a

allpeg in JavaScript — русскоговорящее сообщество
а да, тут дело в том что event.path нестандартная хрень, которая возможно работает в хроме
источник

a

allpeg in JavaScript — русскоговорящее сообщество
вообще хз зачем тут он если тут отлично справляется currentTarget
ну и if'ов нагородили, можно было универсальный обработчик попроще повесить а в дата-атрибуты запихнуть id видео
источник