Бред


Ответить в тред Ответить в тред

<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
72 3 20

Аноним 06/06/19 Чтв 21:00:58 1977178731
htmlRWEGTme.jpg (15Кб, 250x245)
250x245
Двач, я сделял, рейт

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 1977179262
бамп
Аноним 06/06/19 Чтв 21:02:27 1977179573
бамп
Аноним 06/06/19 Чтв 21:02:52 1977179824
бамп
Аноним 06/06/19 Чтв 21:03:14 1977180005
бамп
Аноним 06/06/19 Чтв 21:03:35 1977180156
бамп
Аноним 06/06/19 Чтв 21:04:01 1977180417
бамп
Аноним 06/06/19 Чтв 21:04:20 1977180558
бамп
Аноним 06/06/19 Чтв 21:04:51 1977180839
бамп
Аноним 06/06/19 Чтв 21:04:55 19771808610
ты сосал, тебя ебал :(
Аноним 06/06/19 Чтв 21:05:29 19771811311
бамп
Аноним 06/06/19 Чтв 21:07:25 19771820212
Аноним 06/06/19 Чтв 21:07:44 19771821513
Аноним 06/06/19 Чтв 21:08:03 19771822714
Погодь, щас код напишу. А вёрстка пиздец всратая кст
Аноним 06/06/19 Чтв 21:08:39 19771825415
>>197718202
Зачем, если там все равно никто не сидит?
Аноним 06/06/19 Чтв 21:08:39 19771825716
Аноним 06/06/19 Чтв 21:09:31 19771829817
>>197718227
>А вёрстка пиздец всратая кст
Чему? Что не так?
Аноним 06/06/19 Чтв 21:11:07 19771836318
Давайте заддосим хуесоса
Аноним 06/06/19 Чтв 21:13:06 19771848019
>>197718227
>щас код напишу
Там гимн разбит на 8 аудиодорожек, и замысел был в том, чтобы при наведение на одну часть флага проигрывалась одна аудиодорожка, а если убрать курсор, то она переставала бы проигрываться. Но я даже просто звук не смог сделать :c
06/06/19 Чтв 21:13:53 19771852620
>>197717873 (OP)
>я сделял, рейт
>Я в js ничего не понимаю
>скопировал скрипт с html5book.
>я сделял
Пиздец, откуда такие долбаёбы берутся. Мать твою ебал на спине твоего отца-куколда, кстатию.
Аноним 06/06/19 Чтв 21:14:01 19771853221
Аноним 06/06/19 Чтв 21:15:01 19771857922
>>197718526
Ну так верстку-то я не скопировал, рейт css и html
Аноним 06/06/19 Чтв 21:15:30 19771859623
>>197718257
В выражении любви к родине
Аноним 06/06/19 Чтв 21:16:01 19771862124
>>197717873 (OP)
гугли тег аудио.
var audio = document.querySelector('audio');
потом скриптом добавляешь на событие mouseover audio.play()
Аноним 06/06/19 Чтв 21:18:15 19771871625
>>197718621
>гугли

Я так и сделал, ничего не играет
Аноним 06/06/19 Чтв 21:23:55 19771898626
>>197718716
Где ты что сделал ебанат? У тебя в html тега audio вообще нет, какая музыка должна проигрываться?
Аноним 06/06/19 Чтв 21:25:45 19771907727
>>197718986
Ну так на codepen я все связанное с audio убрал, потому что не работает, а все говно лежит не гитхабе
Аноним 06/06/19 Чтв 21:37:15 19771962328
бамп
Аноним 06/06/19 Чтв 21:37:34 19771964729
бамп
Аноним 06/06/19 Чтв 21:38:23 19771969230
бамп
Аноним 06/06/19 Чтв 21:40:15 19771978331
бамп
Аноним 06/06/19 Чтв 21:40:42 19771981332
бамп
Аноним 06/06/19 Чтв 21:41:29 19771985333
бамп
Аноним 06/06/19 Чтв 21:41:47 19771987034
бамп
Аноним 06/06/19 Чтв 21:42:04 19771988835
бамп
Аноним 06/06/19 Чтв 21:53:05 19772049136
>>197717873 (OP)

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

https://developers.google.com/web/updates/2017/09/autoplay-policy-changes
Аноним 06/06/19 Чтв 21:56:55 19772067837
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 19772070838
Снимок.png (35Кб, 751x453)
751x453
Аноним 06/06/19 Чтв 21:58:38 19772076539
>>197717873 (OP)
Возвращайся лет через 10, твои хеллоуворлды тут не нужны.
Аноним 06/06/19 Чтв 22:00:31 19772087040
закинь нужные аудио теги в хтмл на кодпене, а то нихуя не понятно на что в скрипте ссылаться
Аноним 06/06/19 Чтв 22:01:44 19772093141
>>197720708

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

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

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

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

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

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

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

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

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

Без js не бывает web разработки. Если есть желание шагнуть дальше hello world, то учи js + какой-нибудь фреймворк вроде angular, а лучше библиотеку react.
Аноним 06/06/19 Чтв 22:27:18 19772230649
>>197722010
Ну я закомментировал audio {display: none;}, потыкал на плеере, и скрипт все равно не работает. Это считается за нажатие?
Алсо я переходил по ссылкам со своей страницы, тоже не помогает.
Попробовал создать кнопку, которая ничего не делает, и понажимал на нее, тоже не помогло
Аноним 06/06/19 Чтв 22:28:08 19772235650
Скрипт вызывай в коде ПОСЛЕ тега audio.
Аноним 06/06/19 Чтв 22:28:46 19772239351
Скрипты в <head /> - это ж надо додуматься...
Аноним 06/06/19 Чтв 22:30:42 19772252052
>>197722286
>Отступы табуляцией - для пидоров. Используй только пробелы.
А вот тут не соглашусь. Моя IDE хоткеем отступы табуляцией делает.
Аноним 06/06/19 Чтв 22:31:06 19772254253
>>197722356
Действительно, это все сразу же решило.
А почему так?
Аноним 06/06/19 Чтв 22:33:15 19772267354
>>197722542
Потому, что DOM дерево грузится сверху вниз. У тебя селекторы в скрипте вызывались еще до того как отрендерился элемент <audio />. Ты пытался достучаться до того, чего ещё нет.
Аноним 06/06/19 Чтв 22:36:55 19772290155
>>197722520
Табуляции в разных редакторах и ide могут выглядеть по разному, иметь разный размер. А пробелы везде одинаковые - универсальность. И любую ide можно настроить так чтобы отступы были пробелами.
Аноним 06/06/19 Чтв 22:41:39 19772320056
>>197722673
Погуглил, добавил defer и вернул скрипт head, работает, но как-то не очень. Я правильно сделал, или все-таки лучше поставить скрипт вниз страницы?
Аноним 06/06/19 Чтв 22:42:53 19772328057
>>197722901
>Табуляции в разных редакторах и ide могут выглядеть по разному
Ну так это же плюс, каждый может сделать себе нудный tab
06/06/19 Чтв 22:45:14 19772342858
>>197718363
Брат моего троюродного дяди - профессиональный хаккер. Говорит вбить вот это в командную строку чтобы задудосить хуесоса: ping 127.0.0.1
Аноним 06/06/19 Чтв 22:55:31 19772399559
>>197723200
Лучше оставь внизу. Желательно за пределами <body />.
Аноним 06/06/19 Чтв 22:55:35 19772400360
>>197723200

Всегда ставь скрипты вниз страницы.
Аноним 06/06/19 Чтв 23:18:29 19772529961
Аноним 06/06/19 Чтв 23:19:43 19772537062
Аноним 06/06/19 Чтв 23:21:01 19772545063
У меня работает при наведение, оп, давно как давно занимаешь созданием сайтов?
Аноним 06/06/19 Чтв 23:24:10 19772564164
videoua.mp4 (551Кб, 1280x720, 00:00:18)
1280x720
>>197725450
Вот видео. Браузер хром.
Теперь создай пианино, только чтоб надо было нажимать.
Аноним 06/06/19 Чтв 23:31:00 19772600465
Если учитывать не только то время, когда я что-то делаю, но и то, которое я потратил на что-то иное с момента hello world и твердого решения вкатиться, то минимум пару месяцев.
Если смотреть на часы, потраченные именно на вкатывание, то наверно и недели не наберется, дня 4 может.

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

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

Алсо извиняюсь за сумбурную речь, просто в сон уже клонит
Аноним 06/06/19 Чтв 23:54:30 19772712869
>>197717873 (OP)
И чё? Ну молодец типа, возьми с полки пирожок. Делай следующее.
Аноним 06/06/19 Чтв 23:59:53 19772737670
>>197727128
>возьми с полки пирожок
Там только рыбная консерва
Аноним 07/06/19 Птн 00:00:54 19772742271
>>197727128
И смысл этого дрочилова?
Аноним 07/06/19 Птн 00:22:13 19772846872
>>197717873 (OP)
>Ссылка на репозиторий
Это не ссылка на репозиторий.
Аноним 07/06/19 Птн 00:25:16 19772862473
>>197728468
>Это не ссылка на репозиторий.
А что это?
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 20Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
X
Ваш шидевор X
Стикеры X
Избранное / Топ тредов