было так, что тэг менеджер добавлял на страницу свою копию jquery, в итоге на странице было ДВЕ jquery и всё переставало работать, и тоже останавливалось с ошибкой $(....).blabla is not a function
Drekken, у меня была такая штука однажды из-за google tag manager, который другие люди некорректно настроили (они и починили, я не знаю как именно) - не добавлялся ли этот тэг менеджер совсем недавно на страницу, после чего всё перестало работать?
$.each(production,function(index,value){
console.log(this) // <- смотри, это строки элементы массива productiion
$(this).parent().find(".work-id span").each(function(el) { // <- и они не будут parent чего-либо
$(this).text(value);
});
ну и не надо так делать, смысл именно в том, чтобы a и b ̶с̶и̶д̶е̶л̶и̶ ̶н̶а̶ ̶т̶р̶у̶б̶е̶ были недоступны вне функции не мешались в глобальном пространстве
Does useEffect run after every render? Yes! By default, it runs both after the first render and after every update. (We will later talk about how to customize this.) Instead of thinking in terms of “mounting” and “updating”, you might find it easier to think that effects happen “after render”. React guarantees the DOM has been updated by the time it runs the effects.
вот я не знаю, может быть браузер не умеет читать установленные на системе шрифты..
с кавычками типа font-family: 'Roboto' !important или "Roboto" тоже вроде не работает?
ну вообще p.className {} например, или просто .classname {} , но с реддитом не получится - у них эти имена классов при рендере страницы рандомно генерируются, судя по всему
почему надо указывать !Important в конце строки? Что это такое вообще?
а да просто там у каждого параграфа указан свой уникальный css-класс, ну и поэтому у стилей класса больший приоритет чем просто у "p {}", который мы пишем в экстеншене
на сервере смотрим request.body.myVerySecureToken , если не проходит проверку то данные не отдаем
на безопасность чего не влияет? если отдавать тупо автора-пост, и пользователь сможет повторить этот запрос сам (ну или просто в браузере посмотреть этот пост, открыв нужную страницу), то я думаю что ничего страшного :)
$('img') это объект cheerio со своими свойствами и методами, предлагаю посмотреть его структуру в отладчике VS Code
наверняка $('img').attr('src') дает аттрибут для нулевого элемента массива, а надо пройтись по всем элементам и получить src -- для этого я перевожу в обычный массив javascript методом toArray(), ну и дальше уже средствами яваскрипта
ну как-то так, у меня не очень хорошо с объяснениями :D
https://www.w3schools.com/tags/ev_onclick.asp
ну в любом случае предлагаю вешать обработчики событий в JS а не в HTML
---
короче open() вызывает window.open() встроенную в браузер, назови функцию иначе и работает