Oleg
ах да, он deprecated..
Георгий
ах да, он deprecated..
По сути нужна реализация обычного click на стандартном js только через jquery, думал там параметр есть чтобы он считал что у этого элемента может быть только одно событие у одного eventa не multiple
Георгий
Не думал что такая фигня как-то реализуется через полное отвязывание обработчика и привязывание заново
Misha Kulakovsky
Георгий
Misha Kulakovsky
Ну сделай $(..).prop('onclick', callback), но вот это уже костыль
Георгий
так почему нельзя вынести инициализацию события из цикла?
С телефона не удобно описать, да и без кода под рукой, но если коротко там это важно, но я попробую исправить чтобы вынести
Георгий
Ну тогда самое что on off
Только по другому))
Misha Kulakovsky
просто смотри, даже на голом js у тебя есть 2 способа задать обработчик, один (простой, старый, нерекомендуемый) через html-атрибут onclick или же соответсвующее свойство DOM-объекта. Второй (рекомендуемый) addEventListener/removeEventListener, который изначально подразумевает что обработчиков может быть много
Misha Kulakovsky
соответственно в jquery on/off это обертка над add/removeEventListener
Георгий
Я это понимаю, просто думал реализацию element.click() они тоже сохранили в каком нибудь виде
Георгий
Но похожу нет
Misha Kulakovsky
.click, .focus, .ready, ...etc — это все алиасы для .on('click'), .on('focus'), ...
Misha Kulakovsky
без отличий в работе
Oleg
С телефона не удобно описать, да и без кода под рукой, но если коротко там это важно, но я попробую исправить чтобы вынести
Георгий если так важно, то лучше просто ставь флаг - так будет эффективнее, чем задействовать всю событийную кухню на каждой итерации
꧁༒Dmitry༒꧂
Подскажите скрипт который на бэкграунте рисует линии, наверно в <canvas> поверх которого нуно отобразить прстенькую ?
꧁༒Dmitry༒꧂
проще говоря нужна библиотека, в которой анимацию на бэкграунде можно рисовать свиящиеся пересекающиеся полоски на темном фоне, и поверх него еще влепить обычную форму из
Anonymous
ну вот мой ник не уникален :(
Анатолий
ну вот мой ник не уникален :(
Зато он несравненный :)
꧁༒Dmitry༒꧂
поздравляю
Анатолий
поздравляю
И твой тоже
Анатолий
А нет, друг с другом же сравнить можно
꧁༒Dmitry༒꧂
на других каналах ругали за такое)
Oleg
Флагом не отделаешься нужно же последнее событие
тогда сохраняй свой последний обработчик в переменную и подключай его после выхода из цикла)
Roman
нет такого =Ъ
Roman
Undefined is not defined which is not the same as undefined 😄
Anonymous
undefined != undefined))))
Anonymous
Ребят подскажите пожалуйста
Anonymous
Почему с домена 404.ru именно на мобилке перекидывает на другой сайт
Anonymous
А с компа норм
S6Ra6S0
У меня на странице 2 формы. Одинаковые И в итоге одна работает (первая) а вторая нет... я так подозреваю что ошибка в том, что они синхронизированы И первая форма не даёт нормально отработать второй Интересно как можно вырулить с этой ситуации ?) неужели вторую форму для интерпретатора сделать другой. То бишь другие классы Нельзя ли как то вырулить по легче и красивее?
Xaxashutkin
Насколько я помню форма на странице может быть только одна, но могу ошибаться
Pavel
Что я только что по поводу форм прочитал) Суть проблемы вообще не понял
snatvb
чет я тож нихера не понял
snatvb
эт точно pro.js?
Xaxashutkin
Что я только что по поводу форм прочитал) Суть проблемы вообще не понял
Две формы на странице не работают, работает только одна
Pavel
В смысле не работает?)
Xaxashutkin
Ну проверь Я не помню в чем нам конфликт
Xaxashutkin
Я с похожей проблемой сталкивался
Pavel
Ну проверь Я не помню в чем нам конфликт
А проверить как, какие шаги к воспроизведению? Создать две формы, в каждой есть кнопка сабмти что дальше?
Xaxashutkin
А проверить как, какие шаги к воспроизведению? Создать две формы, в каждой есть кнопка сабмти что дальше?
Это уже у спрашивающей спрашивай Вроде там с инпутами текстовыми траблы были, но опять таки не точно
Pavel
Постойте, вы написали что две формы не работают, вот я у вас и спрашиваю. Без стеба, я честно не понимаю как это у вас такое получается)
Pasha
код нам, конечно, никто не покажет
Pavel
😂👍
snatvb
Xaxashutkin
Постойте, вы написали что две формы не работают, вот я у вас и спрашиваю. Без стеба, я честно не понимаю как это у вас такое получается)
Я не покажу, это было месяцев 8 назад и я тупо не помню в чем была проблема, может и косяк чисто мой был
Alex
Подскажите пожалуйста на чем можно реализовать мобильное приложение ? Знания по по фронту (vue) и бекенду(node, express, mongodb) junior. Nativescript, Reactnative ? Или чем то другом ?
Nikita
Думаю да
AiorNerok
Здарова музыки...посткажите... Как через foreach развесить слушателей?
Nikita
А в чем вопрос то?
Frontend Priest
Alex
смотря что хочешь
Напоминалку с расширенным функцилналом
Pavel
Напоминалку с расширенным функцилналом
Больше конкретики с примером) мб сам подход не верен.
Владимир
Здарова музыки...посткажите... Как через foreach развесить слушателей?
Прочтите про делегирование событий https://learn.javascript.ru/event-delegation
kudanoff
Хороший и полезный сайт кстати
Pavel
Спс за ссылку
Если вы начинающий, в дальнейшем, лучше описывать вашу проблему и то как вы думаете ее решить. Т/к зачастую, люди спрашивают решение, но сам подход может быть изначально не верен 😊
Alex
Больше конкретики с примером) мб сам подход не верен.
Приложение уже будет иметь в себе встроенный список задач, которые не нужно будет вписывать а просто выбирать одним кликом.
Danila
Ребят, есть вопрос, как заполнить массив значениями 0 или 1 с предварительным указанием вероятности использования единицы (вероятность от 0,01 до 0,99)?
Danila
.fill
Не совсем понял)
hlomzik
hlomzik
но здесь немного не то, нужен Array.from()
hlomzik
Array.from(a, () => Math.random() > e ? 1 : 0)
Danila
Array.from(a, () => Math.random() > e ? 1 : 0)
Вот теперь понял) спасибо)
Dmitry
Всем привет. Есть такая задача: есть путь до локального файла (например C:\Users\Public\1.xml) Нужно из него просто считать данные в строку (ну и например вывести в консоль) Делаю таким образом let request = new XMLHttpRequest(); request.open('GET', 'C:\Users\Public\1.xml', true); request.responseType = 'blob'; request.onload = function() { var reader = new FileReader(); reader.readAsText(request.response); reader.onload = function(e){ console.log(e.target.result); }; }; request.send(); Что не работает, выбрасывая ошибки Подскажите пожалуйста, как можно порпавить код так, что бы все работало?
Dmitry
От изменения третьего аргумента request.open картина особо не меняется
Pavel
Какая ошибка то?
Dmitry
При флаге true Failed to load file:///C:/UsersPublic%01.xml: Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https
Dmitry
При false Uncaught DOMException: Failed to set the 'responseType' property on 'XMLHttpRequest': The response type cannot be changed for synchronous requests made from a document. at <anonymous>:3:22
Dmitry
Уже не надо. Реализовал иначе
Pavel
При флаге true Failed to load file:///C:/UsersPublic%01.xml: Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https
Надо или поднять локально сервер, и тогда стучаться по хттп схеме или же запустить хром с ключем который выключит эту секьюрность --allow-file-access-from-files