nyroModal设置焦点

时间:2011-07-20 04:19:10

标签: jquery 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没有太多文档,所以希望有人可以帮我一把。

2 个答案:

答案 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();
    }
  }
});