嗨我环顾互联网,在Famo.us中留下InputSurface时无法找到触发事件的方法。
点击inputSurface后我就开始工作了。
usernameTextbox.on("click", function () {
if (usernameTextbox.getValue() == "Username") {
usernameTextbox.setValue("");
}
})
由于
答案 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);