我正在学习本教程,教师进行得非常快,并且没有解释某些部分,所以我在Google上搜索大量文档,到目前为止它的表现还不错。有一件事我不明白为什么我的.on('blur',function(){..,我需要在400ms的持续时间后包含function(){}。为什么我不必包含function() {}当我使用焦点函数时,如果是这样,那么这个函数的目的究竟是什么呢?教师只是输入了它,我不确定为什么。顺便说一句,我正在制作一个小型搜索引擎,教练正在经历如何做到这一点。JQuery模糊函数(来自教程)
$(document).ready(function(){
var searchField = $('#query');
var icon = $('#search-btn');
$(searchField).on('focus',function(){
$(this).animate({
width:'100%'
},400);
$(icon).animate({
right:'100px'
}, 400);
});
$(searchField).on('blur', function(){
if(searchField.val() == '')
{
$(searchField).animate(
{
width:'45%'
},400,function(){});
$icon.animate({
right:'45%'
},400,function(){});
}
});
})
您是否一直在观看教程?你确定教练以后不会填写这些功能吗? – JJJ
哦不,我没有。好的电话......我想这些会在以后被其他东西填满吗? –
该函数参数是可选的,但如果您提供它,则可以在动画完成时执行运行中的代码。 – trincot