使用nyroModal我设置了一个模态窗口与一些文本框。这个窗口在页面加载时弹出。我需要将焦点设置为第一个文本框。我试过这个,但它不工作:
$(document).ready(function () {
$.nmManual('pageToLoad.html'});
$.fn.nyroModal.settings.endShowContent = function(elt, settings) {
$('input:text:first', elt.content).focus();
};
...some more code here...
});
endShowContent没有太多的文档,所以希望这里有人能帮我一把。
我发现从文档的nyroModal应该调用:
$.nmManual('pageToLoad.html',{callbacks: {afterShowCont: function() {}}}
正确的代码应该是:
$.nmManual('pageToLoad.html', {
callbacks: {
afterShowCont: function(nm) {
nm.elts.cont.find('input:text:first').focus();
}
}
});