2013-08-22 3 views
0

window.addEventListener("paste", pasteHandler);//detects paste event and calls function function pasteHandler(e) {//code here}Вставить буфер данных по нажатию кнопки

У меня есть другая кнопка, которая должна вызвать ту же функцию pasteHandler. Я мог думать о следующем, который не работает

$('#Button1').bind("click", pasteHandler); 

The pastehandler функция копирует данные из буфера обмена в DIV. требуется помощь. Спасибо заранее.

+1

Похоже, у вас есть это выяснили. Что за вопрос? – JJJollyjim

+0

@ JJ56 проблема в том, что при нажатии Button1 необходимо вызывать событие pasteHandler (e). (который в этот момент вызывается на Ctl + V). Даже если функция pasteHandler вызывается через $ .trigger ("paste"), событие, прошедшее в pasteHandler (e), остается пустым. – mimocodes

ответ

0

Он может работать:

$('#Button1').bind("click", function() { 
    $.trigger("paste"); 
}); 

EDIT: попробовать это:

$('#Button1').bind("click", function(e) { 
    pasteHandler(e); 
}); 
+0

Bharadwaj нет. – mimocodes

+0

Попробуйте новый код ... –

+0

функции pasteHandler необходимо передать событие в качестве аргумента. – mimocodes

Смежные вопросы