jq或js點擊選中input文字

jq或js點擊選中input文字,但是又不能彈出複製粘貼框,
還要長按可以複製粘貼

复制
复制
$(function() { /*复制*/ $('#copy_input1').zclip( { path : 'js/ZeroClipboard.swf', copy : function() {return $('#mytxt1').val();/*复制内容*/}, afterCopy : function() {alert("复制成功");/*复制成功*/} }); /*复制*/ $('#copy_input2').zclip( { path : 'js/ZeroClipboard.swf', copy : function() {return $('#mytxt2').val();/*复制内容*/}, afterCopy : function() {alert("复制成功");/*复制成功*/} }); });
<input type="text" id="test" value="12345" />
<script type="text/javascript">
document.getElementById("test").onclick = function () {
    this.select();
}
</script>

    var time = 0;
        var flag;
    $("input").mousedown(function(){
                time = 0;
            flag = setInterval(function() {
              time +=50;
            }, 50);
    });
    $("input").mouseup(function(){
                window.clearInterval(flag);
                if(time < 2000){
                //小于两秒算是点击好吧
                }else{
                //大于两秒算是长按好吧;
                }
    });

我认为,这样可以解决您的问题,如果解决的您的问题,请您点击一下采纳,如果并没有,请在下方留言,我会继续解决您的问题。