Size: a a a

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

2021 April 12

АВ

Алексей Воробьёв... in jQuery — русскоговорящее общество
Народ подскажите, есть прописанные события на клик кнопки (например закрыть попап), как мне отменить закрытие и подсунуть  свой вызов?
источник

J

Johnny in jQuery — русскоговорящее общество
Прописать свой вызов вместо имеющегося
источник

АВ

Алексей Воробьёв... in jQuery — русскоговорящее общество
имеющийся никуда деть не могу - ядро CMS, вот переопределить бы или приоритет вызовов сменить
источник

J

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

J

Johnny in jQuery — русскоговорящее общество
Свою кнопку получится вставить, например? И скрыть дефолтную
источник

АВ

Алексей Воробьёв... in jQuery — русскоговорящее общество
наверное это идея если другого не придумаю.. (хотя будет гемор на нее потом в зависимости от результатов навешивать события и верстка кнопки должна совпасть = кнопка в попапе)
источник

J

Johnny in jQuery — русскоговорящее общество
Ну, идеальных cms не бывает)
источник

АВ

Алексей Воробьёв... in jQuery — русскоговорящее общество
хех)
источник

В

Вольдемар in jQuery — русскоговорящее общество
всем привет, а какая сейчас форма обратной связи связка php+js популярна?
источник

В

Вольдемар in jQuery — русскоговорящее общество
есть форма через jquery валидация, php на отправку почты
источник

~

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

J

Johnny in jQuery — русскоговорящее общество
Их сотни, наверное, если не тысячи. Все в Гугле есть)
источник

J

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

ПЛ

Павел Лисовский... in jQuery — русскоговорящее общество
Здравствуйте!
Есть такой HTML на странице:
<i id="favorite-{{ post.id }}" onclick="favorite({{ post.id }})" data-feather="star" style="cursor: pointer"></i>
и такой JS:
<script src="https://unpkg.com/feather-icons"></script>
   <script src="https://unpkg.com/axios/dist/axios.min.js">
       const axios = require('axios').default;
   </script>
   <script>
       feather.replace({'color': 'yellow' });

       function favorite (id) {
           axios.post('/' + id + '/favorite', {
               id: id
           })
           .then(function (response) {
               if (!response.data.result || response.data.result) {
                   let numbered_id = '#favorite-' + id;
                   $(numbered_id).replaceWith($('<i id="' + numbered_id + '" ' +
                       'onclick="favorite(' + id + ')" ' +
                       'data-feather="star" ' +
                       'style="cursor: pointer"></i>'
                   ));

                   if (response.data.result === false) {
                       feather.replace({'color': 'currentColor'});
                   } else if (response.data.result === true) {
                       feather.replace({'color': 'yellow'})
                   }
               }
               else alert('something wrong with AJAX request.');
           })
           .catch(function (error) {
               console.log(error);
               alert('something wrong.');
           });
       }
   </script>

Пытаюсь сделать кнопку добавления в избранное, первое нажатие срабатывает корректно и feather производит замену, а вот при последующих нажатиях замена не происходит.
Подскажите, пожалуйста, что не так?
источник
2021 April 13

N

Nikita Lidman 👨‍💻... in jQuery — русскоговорящее общество
всем привет
источник

В

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

В

Вольдемар in jQuery — русскоговорящее общество
<script>
  $('h2').on("click",function(){alert('hello world');});
</script>
источник

В

Вольдемар in jQuery — русскоговорящее общество
это не работает.. в браузере выдает ошибку что $ is not a function
источник

В

Вольдемар in jQuery — русскоговорящее общество
если во внешний js вынести , такая же ситуация
источник

N

Nikita Lidman 👨‍💻... in jQuery — русскоговорящее общество
Ты должен jQuery подключить
источник