好的,我的一段代码看起来像这样:
<div id="left" style="float:left; width:100px; margin-right:10px;">
<input id="first" value="something">
</div>
<div id="right" style="margin-left:20px; float:left; width:200px;">
<input id="second" value="something">
<input id="third" value="something">
<input id="fourth" value="something">
</div>
jQuery:
$(function() {
$("#right").focusin(function() {
$( "#left" ).animate({
width: "200px"
}, 500 );
$( "#right" ).animate({
width: "100px"
}, 500 );
});
$("#right").focusout(function() {
$("#left").animate({
width: "100px"
}, 500 );
$("#right").animate({
width: "200px"
}, 500 );
});
})
但是当我在右 div 上的输入之间单击时,它会调用 focusin/out,如何防止这种情况发生?