使用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没有太多文档,所以希望有人可以帮我一把。
答案 0 :(得分:1)
正如我从nyroModal的文档中发现的那样,它应该被调用:
$.nmManual('pageToLoad.html',{callbacks: {afterShowCont: function() {}}}
答案 1 :(得分:0)
正确的代码应该是:
$.nmManual('pageToLoad.html', {
callbacks: {
afterShowCont: function(nm) {
nm.elts.cont.find('input:text:first').focus();
}
}
});