Как добавить уведомление?

Здравствуйте!

Использую скрипт копирования текста при нажатии:
<script src="https://cdn.rawgit.com/zenorocha/clipboard.js/master/dist/clipboard.min.js"></script>

<button class="btn-clipboard" data-clipboard-target="#formlogin"><div id="formlogin"><i class="fa fa-user" aria-hidden="true"></i><p><?php echo $login; ?></p></div></button>

<script>
    new Clipboard('.btn-clipboard'); 
</script>


Как добавить уведомление об успешном копировании?
  • Вопрос задан
  • 251 просмотр
Решения вопроса 1
@rudants
Front-end разработчик
У плагина есть событие "success" - https://github.com/zenorocha/clipboard.js#events
При успешном копировании выводит что хочешь (к примеру, через alert() или jGrowl)
var clipboard = new Clipboard('.btn-clipboard');

clipboard.on('success', function(e) {
    //На примере jGrowl
    $.jGrowl("Текст уcпешно скопирован!");

    e.clearSelection();
});

clipboard.on('error', function(e) {
     //На примере jGrowl
    $.jGrowl("При копировании текста произошла ошибка");
    console.error('Action:', e.action);
    console.error('Trigger:', e.trigger);
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы