离开InputSurface时运行函数

时间:2014-07-04 17:07:20

标签: famo.us

嗨我环顾互联网,在Famo.us中留下InputSurface时无法找到触发事件的方法。

点击inputSurface后我就开始工作了。

usernameTextbox.on("click", function () {
        if (usernameTextbox.getValue() == "Username") {
            usernameTextbox.setValue("");
        }
    })

由于

1 个答案:

答案 0 :(得分:3)

您想要使用模糊事件。模糊事件与焦点事件相反。

以下是InputSurface.on' blur'的一个工作示例。希望它有所帮助!

var Engine          = require('famous/core/Engine');
var Modifier        = require('famous/core/Modifier');
var InputSurface    = require('famous/surfaces/InputSurface');

var context = Engine.createContext();

var inputSurface = new InputSurface({
    size:[200,40]
});

inputSurface.on('blur',function(){
    console.log("Hello Blur!");
});

context.add(new Modifier({ origin:[0.5,0.5] })).add(inputSurface);