Сохранен 73
https://2ch.hk/b/res/197717873.html
24 декабря Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Двач, я сделял, рейт https://vertically-challenged.github.io/UA/

 Аноним 06/06/19 Чтв 21:00:58 #1 №197717873 
htmlRWEGTme.jpg
Двач, я сделял, рейт

https://vertically-challenged.github.io/UA/

И сразу вопрос к разбирающимся анонам, как добавить музыку, чтобы она воспроизводилась по наведению на блок, почему у меня ничего не работает?
Я в js ничего не понимаю, кроме hello world, скопировал скрипт с html5book.

Ссылка на репозиторий: https://github.com/vertically-challenged/UA
Алсо залил на codepen: https://codepen.io/vertically-challenged/pen/EzBVev но тут без музыки, как и на github
Аноним 06/06/19 Чтв 21:01:49 #2 №197717926 
бамп
Аноним 06/06/19 Чтв 21:02:27 #3 №197717957 
бамп
Аноним 06/06/19 Чтв 21:02:52 #4 №197717982 
бамп
Аноним 06/06/19 Чтв 21:03:14 #5 №197718000 
бамп
Аноним 06/06/19 Чтв 21:03:35 #6 №197718015 
бамп
Аноним 06/06/19 Чтв 21:04:01 #7 №197718041 
бамп
Аноним 06/06/19 Чтв 21:04:20 #8 №197718055 
бамп
Аноним 06/06/19 Чтв 21:04:51 #9 №197718083 
бамп
Аноним 06/06/19 Чтв 21:04:55 #10 №197718086 
ты сосал, тебя ебал :(
Аноним 06/06/19 Чтв 21:05:29 #11 №197718113 
бамп
Аноним 06/06/19 Чтв 21:07:25 #12 №197718202 
>>197717873 (OP)
Молодец. Пиздуй в \pr\
Аноним 06/06/19 Чтв 21:07:44 #13 №197718215 
>>197718086
Да, было такое :(
Аноним 06/06/19 Чтв 21:08:03 #14 №197718227 
Погодь, щас код напишу. А вёрстка пиздец всратая кст
Аноним 06/06/19 Чтв 21:08:39 #15 №197718254 
>>197718202
Зачем, если там все равно никто не сидит?
Аноним 06/06/19 Чтв 21:08:39 #16 №197718257 
>>197717873 (OP)
Че это за хуйня, в чем смысл?
Аноним 06/06/19 Чтв 21:09:31 #17 №197718298 
>>197718227
>А вёрстка пиздец всратая кст
Чему? Что не так?
Аноним 06/06/19 Чтв 21:11:07 #18 №197718363 
Давайте заддосим хуесоса
Аноним 06/06/19 Чтв 21:13:06 #19 №197718480 
>>197718227
>щас код напишу
Там гимн разбит на 8 аудиодорожек, и замысел был в том, чтобы при наведение на одну часть флага проигрывалась одна аудиодорожка, а если убрать курсор, то она переставала бы проигрываться. Но я даже просто звук не смог сделать :c
sage[mailto:sage] Аноним 06/06/19 Чтв 21:13:53 #20 №197718526 
>>197717873 (OP)
>я сделял, рейт
>Я в js ничего не понимаю
>скопировал скрипт с html5book.
>я сделял
Пиздец, откуда такие долбаёбы берутся. Мать твою ебал на спине твоего отца-куколда, кстатию.
Аноним 06/06/19 Чтв 21:14:01 #21 №197718532 
>>197718363
НИНАДА, ПОДУМАЙ, ЗАЧЕМ
Аноним 06/06/19 Чтв 21:15:01 #22 №197718579 
>>197718526
Ну так верстку-то я не скопировал, рейт css и html
Аноним 06/06/19 Чтв 21:15:30 #23 №197718596 
>>197718257
В выражении любви к родине
Аноним 06/06/19 Чтв 21:16:01 #24 №197718621 
>>197717873 (OP)
гугли тег аудио.
var audio = document.querySelector('audio');
потом скриптом добавляешь на событие mouseover audio.play()
Аноним 06/06/19 Чтв 21:18:15 #25 №197718716 
>>197718621
>гугли

Я так и сделал, ничего не играет
Аноним 06/06/19 Чтв 21:23:55 #26 №197718986 
>>197718716
Где ты что сделал ебанат? У тебя в html тега audio вообще нет, какая музыка должна проигрываться?
Аноним 06/06/19 Чтв 21:25:45 #27 №197719077 
>>197718986
Ну так на codepen я все связанное с audio убрал, потому что не работает, а все говно лежит не гитхабе
Аноним 06/06/19 Чтв 21:37:15 #28 №197719623 
бамп
Аноним 06/06/19 Чтв 21:37:34 #29 №197719647 
бамп
Аноним 06/06/19 Чтв 21:38:23 #30 №197719692 
бамп
Аноним 06/06/19 Чтв 21:40:15 #31 №197719783 
бамп
Аноним 06/06/19 Чтв 21:40:42 #32 №197719813 
бамп
Аноним 06/06/19 Чтв 21:41:29 #33 №197719853 
бамп
Аноним 06/06/19 Чтв 21:41:47 #34 №197719870 
бамп
Аноним 06/06/19 Чтв 21:42:04 #35 №197719888 
бамп
Аноним 06/06/19 Чтв 21:53:05 #36 №197720491 
>>197717873 (OP)

У тебя нихуя не будет играть. В новых политиках браузеров (года два уже как) есть пунктик, чтобы пользователь обязательно провзаимодействовал с контентом (кликнул), чтобы началось воспроизведение. Так положили конец всем рекламам порно и иксбетов, которые начинали сразу истошно орать.

https://developers.google.com/web/updates/2017/09/autoplay-policy-changes
Аноним 06/06/19 Чтв 21:56:55 #37 №197720678 
const divContainer = document.querySelector('box-flag');
// const НАЗВАНИЕ_САМ_ПРИДУМАЙ = document.getElementById("СЮДА_id_НУЖНОГО тега audio")

divContainer.addEventListener('mouseover', e => {
if (e.target.classList.contains('line')) {
НАЗВАНИЕ_САМ_ПРИДУМАЙ.play()
}
});

divContainer.addEventListener('mouseout', e => {
if (e.target.classList.contains('line')) {
НАЗВАНИЕ_САМ_ПРИДУМАЙ.pause()
}
});

Оно блет?
Аноним 06/06/19 Чтв 21:57:31 #38 №197720708 
Снимок.png
>>197720491
А почему тут играет?

https://html5book.ru/html5-audio/ 5 пункт
Аноним 06/06/19 Чтв 21:58:38 #39 №197720765 
>>197717873 (OP)
Возвращайся лет через 10, твои хеллоуворлды тут не нужны.
Аноним 06/06/19 Чтв 22:00:31 #40 №197720870 
закинь нужные аудио теги в хтмл на кодпене, а то нихуя не понятно на что в скрипте ссылаться
Аноним 06/06/19 Чтв 22:01:44 #41 №197720931 
>>197720708

Потому что у тебя уже media engagement index для этой страницы сформировался и сохранился в настройках браузера. Ты уже слушал на этой странице музыку больше 7 секунд и она теперь помечена у тебя как доверенная для воспроизведения.

Попробуй в инкогнито режиме открыть и не кликать ни разу по странице - хуй у тебя что заиграет.
Аноним 06/06/19 Чтв 22:05:42 #42 №197721160 
>>197720931
>хуй у тебя что заиграет

Если один раз нажать на кнопку Result, то потом начинает играть как должно. Почему так?
Аноним 06/06/19 Чтв 22:07:45 #43 №197721279 
>>197721160

Потому что тебе объяснили: что по новым политикам не будет играть, пока пользователь не кликнет где-то по странице. Либо страница будет уже довренной для воспроизведения.

Доку читай, если хочешь учиться прогать: https://developers.google.com/web/updates/2017/09/autoplay-policy-changes
Аноним 06/06/19 Чтв 22:11:29 #44 №197721474 
>>197720678
Не, ничего не работает
Аноним 06/06/19 Чтв 22:19:55 #45 №197721918 
>>197721279
То есть нужно просто какое-то всплывающее окошко, чтобы спросить разрешение у пользователя, и все будет работать?
Аноним 06/06/19 Чтв 22:21:53 #46 №197722010 
>>197721918

Да достаточно, чтобы он просто хоть где-то кликнул. Сделай кнопку Play и не изобретай велосипед.
Аноним 06/06/19 Чтв 22:26:55 #47 №197722284 
var audio = $("#sound");
$(".line").mouseenter(function() {
audio.play();
});

Исправь на такое play-audio.js, музыка просто включится без паузы
Аноним 06/06/19 Чтв 22:27:00 #48 №197722286 
>>197717873 (OP)
>jquery
Где ты откопал этого динозавра, я думал его уже лет 10 никто не использует.

Куча пустых div'ов - это пиздец. Куда элегантнее сделать это псевдоэлементами.

Отступы табуляцией - для пидоров. Используй только пробелы.

Без js не бывает web разработки. Если есть желание шагнуть дальше hello world, то учи js + какой-нибудь фреймворк вроде angular, а лучше библиотеку react.
Аноним 06/06/19 Чтв 22:27:18 #49 №197722306 
>>197722010
Ну я закомментировал audio {display: none;}, потыкал на плеере, и скрипт все равно не работает. Это считается за нажатие?
Алсо я переходил по ссылкам со своей страницы, тоже не помогает.
Попробовал создать кнопку, которая ничего не делает, и понажимал на нее, тоже не помогло
Аноним 06/06/19 Чтв 22:28:08 #50 №197722356 
Скрипт вызывай в коде ПОСЛЕ тега audio.
Аноним 06/06/19 Чтв 22:28:46 #51 №197722393 
Скрипты в <head /> - это ж надо додуматься...
Аноним 06/06/19 Чтв 22:30:42 #52 №197722520 
>>197722286
>Отступы табуляцией - для пидоров. Используй только пробелы.
А вот тут не соглашусь. Моя IDE хоткеем отступы табуляцией делает.
Аноним 06/06/19 Чтв 22:31:06 #53 №197722542 
>>197722356
Действительно, это все сразу же решило.
А почему так?
Аноним 06/06/19 Чтв 22:33:15 #54 №197722673 
>>197722542
Потому, что DOM дерево грузится сверху вниз. У тебя селекторы в скрипте вызывались еще до того как отрендерился элемент <audio />. Ты пытался достучаться до того, чего ещё нет.
Аноним 06/06/19 Чтв 22:36:55 #55 №197722901 
>>197722520
Табуляции в разных редакторах и ide могут выглядеть по разному, иметь разный размер. А пробелы везде одинаковые - универсальность. И любую ide можно настроить так чтобы отступы были пробелами.
Аноним 06/06/19 Чтв 22:41:39 #56 №197723200 
>>197722673
Погуглил, добавил defer и вернул скрипт head, работает, но как-то не очень. Я правильно сделал, или все-таки лучше поставить скрипт вниз страницы?
Аноним 06/06/19 Чтв 22:42:53 #57 №197723280 
>>197722901
>Табуляции в разных редакторах и ide могут выглядеть по разному
Ну так это же плюс, каждый может сделать себе нудный tab
sage[mailto:sage] Аноним 06/06/19 Чтв 22:45:14 #58 №197723428 
>>197718363
Брат моего троюродного дяди - профессиональный хаккер. Говорит вбить вот это в командную строку чтобы задудосить хуесоса: ping 127.0.0.1
Аноним 06/06/19 Чтв 22:55:31 #59 №197723995 
>>197723200
Лучше оставь внизу. Желательно за пределами <body />.
Аноним 06/06/19 Чтв 22:55:35 #60 №197724003 
>>197723200

Всегда ставь скрипты вниз страницы.
Аноним 06/06/19 Чтв 23:18:29 #61 №197725299 
Двач, готово, теперь это работает. Рейт код, насколько он плох?

https://github.com/vertically-challenged/UA
Аноним 06/06/19 Чтв 23:19:43 #62 №197725370 
>>197725299
Не та ссылка, рейт этот код: https://github.com/vertically-challenged/UA/tree/gh-pages
Аноним 06/06/19 Чтв 23:21:01 #63 №197725450 
У меня работает при наведение, оп, давно как давно занимаешь созданием сайтов?
Аноним 06/06/19 Чтв 23:24:10 #64 №197725641 
videoua.mp4
>>197725450
Вот видео. Браузер хром.
Теперь создай пианино, только чтоб надо было нажимать.
Аноним 06/06/19 Чтв 23:31:00 #65 №197726004 
Если учитывать не только то время, когда я что-то делаю, но и то, которое я потратил на что-то иное с момента hello world и твердого решения вкатиться, то минимум пару месяцев.
Если смотреть на часы, потраченные именно на вкатывание, то наверно и недели не наберется, дня 4 может.

Ну ты просто посмотри на то говно, что я написал, даже не программисту будут понятно, что это говно. Копировать одну и ту же функцию 8 раз, на каждый div отдельная функция, это ли не пиздец
Аноним 06/06/19 Чтв 23:36:42 #66 №197726281 
>>197726004
Да и похуй, все равно забавная хуйня получилась. Через год если не забросишь, может что-то охуенное сделаешь.
Я пытался вкатываться, для меня слишком нудно это все, хуй знает, а желание было.
Ты на htmlacademy.ru учил вот это все?
Аноним 06/06/19 Чтв 23:48:42 #67 №197726866 
>>197726281
>Ты на htmlacademy.ru учил вот это все?

Нет, пробовал, но дропнул эту дрисню через пару часов.
Я сначала прочитал html book, ознакомился с теорией и начал начал верстать всякое говно https://vertically-challenged.github.io/ , что приходит в голову, периодически заглядывая в справочник по css, и смотря уроки небольшие гайды на ютубе https://www.youtube.com/channel/UCVswRUcKC-M35RzgPRv8qUg так информация намного лучше усваивается и учиться не так скучно, могу целый день верстать свое говно и не устать.

Алсо сегодня начал читать уже html5book, и по нему верстал украинский флаг.

Алсо недавно открывал learn.javascript.ru, тоже зашло, не скучный материал, но думаю отложит изучение js до тех пор, пока хорошо не освою css
Аноним 06/06/19 Чтв 23:52:41 #68 №197727052 
>>197726866
> htmlacademy.ru
>дропнул

Дропнул, потому что слишком скучно, не счет качества материала я хз

Алсо извиняюсь за сумбурную речь, просто в сон уже клонит
Аноним 06/06/19 Чтв 23:54:30 #69 №197727128 
>>197717873 (OP)
И чё? Ну молодец типа, возьми с полки пирожок. Делай следующее.
Аноним 06/06/19 Чтв 23:59:53 #70 №197727376 
>>197727128
>возьми с полки пирожок
Там только рыбная консерва
Аноним 07/06/19 Птн 00:00:54 #71 №197727422 
>>197727128
И смысл этого дрочилова?
Аноним 07/06/19 Птн 00:22:13 #72 №197728468 
>>197717873 (OP)
>Ссылка на репозиторий
Это не ссылка на репозиторий.
Аноним 07/06/19 Птн 00:25:16 #73 №197728624 
>>197728468
>Это не ссылка на репозиторий.
А что это?
comments powered by Disqus

Отзывы и предложения