我有一個非常簡單的jQuery腳本,當輸入元素集中時,它將其寬度擴展到250px(使用focusin()
事件),當焦點丟失時,使用focusout()
事件將焦點縮回到200px。但我不確定我正在使用語法上最有效的代碼來實現我想實現的目標。這是我目前的代碼:細化jquery焦點腳本?
$(document).ready(function() {
$('input').focus(function() {
$(this).animate({
width: "250px"
}, 500);
});
$('input').focusout(function() {
$(this).animate({
width: "200px"
}, 500);
});
});
對我而言,這似乎不必要的龐大。我嘗試過使用Google搜索,但無法找到任何有助於我的結果的關鍵字。當然有一種更簡單的方法來達到這樣的效果,如切換?我將如何實現這一目標?
你能發佈你的html代碼嗎?它似乎對我有用 – maxisam 2012-01-01 07:25:21
@maxisam它沒有什麼問題,我在問是否是實現上述目標的語法最有效的方法。 – ReactingToAngularVues 2012-01-01 07:27:18
大聲笑,我想念整個事情。 – maxisam 2012-01-01 07:28:13