Объединить JS Вместе - обмен текстовыми данными и копирование в буфер обмена - PullRequest
0 голосов
/ 17 апреля 2020

У меня есть 2 маленьких скрипта из 2 разных мест, пытающихся сделать 2 разные вещи. Объединение этих функций в одно и то же время мне неизвестно. Я использую их на сайте купона. Один скрипт меняет текст на клик, который отлично работает. Затем я добавил второй скрипт, который копирует в буфер обмена все, что у меня есть в data-text. При одновременном запуске работает только сценарий копирования в буфер обмена.

$("#coupon").on("click", function() {
var el = $(this);
el.text() == el.data("text-swap") 
? el.text(el.data("text-original")) 
: el.text(el.data("text-swap"));
});

$('.coupon').on('click', function(e) {
e.preventDefault();

var copyText = $(this).attr('data-text');

var textarea = document.createElement("textarea");
textarea.textContent = copyText;
textarea.style.position = "fixed";
document.body.appendChild(textarea);
textarea.select();
document.execCommand("copy"); 
document.body.removeChild(textarea);
})
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...