Snatch08
@Snatch08

Почему в консоли выводится не по одному, а сразу по несколько?

Всем доброго дня! Использую ClipboardJS для копирования в буфер обмена. При выполнении функции, в консоль выводится скопированный текст, но при повторном клике, цифры в консоли прибавляются не + 1, а с учетом предыдущих выполнений функции. +15 может быть, далее +30 и тд. Почему так происходит? Встречал и ранее такое, с другими плагинами. Ниже фото, чтобы понятно про какие цифры говорю.

let Ranqau = document.getElementsByClassName('Auweque')[0].getElementsByTagName('p')[0];
 let Wonequ = document.getElementsByClassName('Wuonewke')[0];

 new ClipboardJS(Wonequ, {

  text: function(){

   return Ranqau.innerHTML;
  }

 }).on('success', function(e){

  console.log('New Copy: ' + e.text);

  e.clearSelection();
 });


60c0eb69c5bfe064337794.jpeg
  • Вопрос задан
  • 59 просмотров
Решения вопроса 1
Snatch08
@Snatch08 Автор вопроса
Разобрался, код такой:

let Ranqau = document.getElementsByClassName('Auweque')[0].getElementsByTagName('p')[0];
 let Wonequ = document.getElementsByClassName('Wuonewke')[0];

 let Newenu = new ClipboardJS(Wonequ, {

  text: function(){

   return Ranqau.innerHTML;
  }

 }).on('success', function(e){

  console.log('New Copy: ' + e.text);

  e.clearSelection();

  Newenu.destroy();
 });
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы