Size: a a a

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

2021 July 06

A

Alex in jQuery — русскоговорящее общество
важна структура html и как описан селектор
источник

O

Oleh in jQuery — русскоговорящее общество
ага - эта часть темплейта приходит из {{>addToFavoritePartial}} может поэтому ее не видит? пен вот: https://codepen.io/ozaslavkyy-cartera/pen/GRmoeER   25 строка хтмл. но как я и думал он не будет работать нормально без всех зависимых модулей
источник

A

Alex in jQuery — русскоговорящее общество
что-то я вообще не понял, это что за синтаксис такой?
'#mn_h .mn_favoriteItemWrap .mn_favoriteIcon click': function($el, $ev) {
     console.log("clicked");
  }
источник

A

Alex in jQuery — русскоговорящее общество
так должно быть:
$('#mn_h .mn_favoriteItemWrap').on('click', '.mn_favoriteIcon', function($el, $ev) {
 console.log("clicked");
}
источник

A

Alex in jQuery — русскоговорящее общество
и засунь этот код в init() функцию
источник

O

Oleh in jQuery — русскоговорящее общество
сейчас попробую
источник

A

Alex in jQuery — русскоговорящее общество
вот так:
init: function (element, options) {
 .......
 }.bind(this), 100);

 $('#mn_h .mn_favoriteItemWrap').on('click', '.mn_favoriteIcon', function($el, $ev) {
   console.log("clicked");
 }
},
источник

J

Johnny in jQuery — русскоговорящее общество
Можно же просто в песочнице изменить и скинуть обратно ссылку
источник

J

Johnny in jQuery — русскоговорящее общество
Или там логин просит?
источник

A

Alex in jQuery — русскоговорящее общество
что-то не подумал, сорян
я там зареган) вроде да, просило, не помню уже
источник

J

Johnny in jQuery — русскоговорящее общество
Без проблем)
источник

J

Johnny in jQuery — русскоговорящее общество
Так и удобней и сразу видно, что работает
источник

A

Alex in jQuery — русскоговорящее общество
ну там оно работать точно не будет) куча зависимостей, а так для наглядности - согласен
источник

O

Oleh in jQuery — русскоговорящее общество
спасибо, позже попробую применить - сейчас оказалось там в компайлед моде - криво билдится почему то - разберусь сначала с этим
источник

A

Alex in jQuery — русскоговорящее общество
ок
источник

Е

Екатерина in jQuery — русскоговорящее общество
Подскажите, пожалуйста
Я бы хотела загружать jquery файлы асинхронно, чтобы они не тормозили загрузку сайта
Но я прочитала, что jquery файлы нельзя просто переместить в конец body или написать async, а нужно использовать событие onload
К сожалению, я не нашла примера и не поняла, как именно надо написать и где (обязательно нужно оставлять в head или нет?)
источник

A

Alex in jQuery — русскоговорящее общество
самый простой способ, переместить в конец body, это не будет мешать загрузке сайта
источник

J

Johnny in jQuery — русскоговорящее общество
сорян, я даже не ткнул на ссылку посмотреть что там 🙈
источник

A

Alex in jQuery — русскоговорящее общество
:) без проблем
источник

J

Johnny in jQuery — русскоговорящее общество
Начните сначала - разбейте функции в js файлах по степени необходимости, вынесите самые необходимые (типа слайдеров вверху страницы, навигации и т.п) и те, что можно отложить (типа корзины, в некоторых случаях - аналитику) в отдельные файлы. Чем меньше будет первый файл - тем лучше. Некоторые идут дальше и имеют три уровня - самую критичную часть кода ставят как inline в head. Тут на выбор, еще можно использовать defer, но общая стратегия - разделяй и властвуй, ищите путь, который в вашем случае будет работать лучше всего.
Насчёт load - в jQuery это $( document ).ready()
источник