有谁知道我在哪里可以找到文本字段的偶数列表?
我需要焦点事件,但找不到他的名字
答案 0 :(得分:1)
如果你想设置焦点,你可以使用jQuery:
$('#textFieldId').focus();
如果您希望处理事件,请参阅SC.EventDispatcher以获取支持的事件列表。我想你想要focusIn
或focusOut
。
var event, events = {
touchstart : 'touchStart',
touchmove : 'touchMove',
touchend : 'touchEnd',
touchcancel : 'touchCancel',
keydown : 'keyDown',
keyup : 'keyUp',
keypress : 'keyPress',
mousedown : 'mouseDown',
mouseup : 'mouseUp',
click : 'click',
dblclick : 'doubleClick',
mousemove : 'mouseMove',
focusin : 'focusIn',
focusout : 'focusOut',
mouseenter : 'mouseEnter',
mouseleave : 'mouseLeave',
submit : 'submit',
change : 'change',
dragstart : 'dragStart',
drag : 'drag',
dragenter : 'dragEnter',
dragleave : 'dragLeave',
dragover : 'dragOver',
drop : 'drop',
dragend : 'dragEnd'
};
例如:
App.TextBoxView = SC.TextField.extend({
attributeBindings: ['type', 'placeholder', 'value', 'name', 'tabindex', 'disabled', 'readonly'],
name: '',
tabindex: '1',
disabled: NO,
readonly: NO,
focusIn: function(event) {
// your code
return false;
},
focusOut: function(event) {
this._elementValueDidChange();
return false;
}
});