а почему zclip 2 раза используется? при нажатии на #copy мне не нужно ничего сохранять в буфер, а только открыть модальное окно,
для этого достаточно и того, что я изначально делал  
$('#copy').click(function(){
       $('#code').css("display","block");
       $('#mask').css("display","block");
        $('#text').val(summary);
зачем усложнять код?