我想在焦点上做水平手风琴并在文本字段中聚焦。为了实现这一点,我使用了 jQuery 动画。它工作正常,但如果文本字段在完成动画之前失去焦点,对齐就会不正确。所以我想阻止鼠标点击事件,直到 jQuery 函数/执行完成。
供您参考,这是我的代码:
$(".container-inline input[type=text]").focusin(function() {
$("#page-wrap").width("720px");
$("#my_search").width("171px");
$("#myDiv").animate( { width: "150px" },{queue: false, duration: 1000});
});
$(".container-inline input[type=text]").focusout(function(){
$("#page-wrap").width("720px");
$("#my_search").width("171px");
$("#myDiv").width("88px");
});
我该如何解决?