【发布时间】:2013-01-12 10:25:41
【问题描述】:
我正在尝试使用 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');
});
第二个功能也可以except it display the content before animation complete.
所以我希望 $("#navlinks").css('display','block'); 仅在动画完成时执行。
谁能告诉我怎么做?
谢谢
【问题讨论】:
标签: javascript jquery css css-animations