0

我是 JavaScript 新手,我正在尝试在我的 Inputbox 上使用它。
我知道如何在单击输入框时添加宽度,但我不知道如何在单击正文时删除该功能。

看看这个 JSFiddle

4

2 回答 2

4

在文本框上使用blur事件:

var box    = $$('.inputbox');    
box.addEvent('blur', function myfunction(event){    
        box.morph({width:210});
});​

见演示:http: //jsfiddle.net/r4nEv/1/

于 2012-09-10T13:27:59.917 回答
0

我可能会将点击事件添加到结果中,而不是添加到文档正文中,并使用 blure 确保框已重置。这是一个快速的小提琴来证明这一点。

http://jsfiddle.net/r4nEv/4/

希望这可以帮助!

于 2012-09-11T15:28:23.287 回答