jQueryを使用して検索バーを拡張しようとしています。また、ナビゲーションリンクを非表示にしたい。
このようなjQueryコードがあります。このコードは、フォーカス時に正常に機能します。
$(".searchBox input").focus(function(){
$("#navlinks").css('display','none');
$(this).css({'width':'200px','-moz-transition':'width 0.5s ease-out','-webkit-transition':'width 0.5s ease-out','transition':'width 0.5s ease-out'});
});
$(".searchBox input").focus(function(){
$(this).css({'width':'100px','-moz-transition':'width 0.5s ease-out','-webkit-transition':'width 0.5s ease-out','transition':'width 0.5s ease-out'});
$("#navlinks").css('display','block');
});
2番目の機能も正常に動作しますexcept it display the content before animation complete.
だから私は$("#navlinks").css('display','block');
アニメーションが完了したときにのみ実行されたいです。
誰でも方法を教えてもらえますか?
ありがとう