模糊事件后,焦点在jquery中的文本框中不起作用

时间:2014-03-24 12:23:22

标签: javascript jquery

在拖动div时,我需要删除输入的焦点并放下它,添加焦点。我在这里附上了我的代码。

$('.ui-draggable').mousedown(function(){ 
    $(this).find('input').blur();
    $(this).addClass('draggable');
}).mouseup(function(){ 
    $('.draggable').find('input').focus();
    $(this).removeClass('draggable');
});

1 个答案:

答案 0 :(得分:0)

我认为你不需要打电话'模糊',因为当您点击ui-draggable元素时输入将失去焦点。您应该使用stop-event of draggable

$('.ui-draggable').on( "dragstop", function( event, ui ) {
    $('yourinputselector').focus();
});