此 tv.ui.button 仅在最初加载时响应 mouseclick,但在至少单击一次后响应键盘 ENTER 或 mouseclick。我这里有什么问题吗?
HTML
<div class="tv-button alert-button" id="test-button">Alert button</div>
JS
decorateHandler.addClassHandler('alert-button', function(button) {
goog.events.listen(button, tv.ui.Button.EventType.ACTION,
function() {
alert('Button clicked.');
var elementToFocus = goog.dom.getElement('tab1');
var componentToFocus = tv.ui.getComponentByElement(elementToFocus);
tv.ui.Document.getInstance().setFocusedComponent(componentToFocus);;
});
});
编辑:这似乎是一个关于 javascript 的问题,而不是专门的闭包。我在适当的标签下发布了一个新问题