Отправка движущихся элементов в буфер обмена с помощью zeroclipboard

#javascript #zeroclipboard

#javascript #zeroclipboard

Вопрос:

Хорошо, эксперты zeroclipboard, мне нужна помощь. У меня есть всплывающее контекстное меню, и я нажимаю кнопку в этом меню, чтобы скопировать некоторый текст. В первый раз это работает нормально. Однако, когда я открываю меню в другом месте, файл flash больше не копирует текст в буфер обмена.

Флэш-ролик отображается в правильном положении и корректно исчезает при закрытии меню, но он не копирует текст в буфер обмена. Фактически, это копирование «в буфер обмена.

Была бы признательна за любую помощь в том, как это исправить / почему это происходит.

Ответ №1:

Хорошо, я нашел проблему. Оказывается, из-за того, что я уничтожал контекстное меню, zeroclipboard был сбит с толку, хотя он по-прежнему действовал так, как будто был приклеен к новой кнопке с тем же идентификатором.

Что вам нужно сделать, это уничтожить () старую zeroclipboard и установить ее равной новой ZeroClipboard.Client(), повторно склейте () буфер обмена и заново создайте прослушиватели событий.