nyroModal设置焦点



使用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();
    }
  }
});

最新更新