2011-07-20 13 views
0

nyroModalの使用いくつかのテキストボックスを持つモーダルウィンドウをセットアップしました。このウィンドウは、ページの読み込み時にポップアップします。最初のテキストボックスにフォーカスを設定する必要があります。私はこれを試してみましたが、それは動作しません:endShowContentための多くのドキュメントがありませんnyroModal Set Focus

$(document).ready(function() { 

$.nmManual('pageToLoad.html'}); 

$.fn.nyroModal.settings.endShowContent = function(elt, settings) { 
    $('input:text:first', elt.content).focus(); 
}; 
...some more code here... 
}); 

ので、ここでうまくいけば、誰かが私に手を貸すことができます。

答えて

1

私はnyroModalのドキュメントから見つかったようで、それを呼ばなければならない:右のコードがあるべき

$.nmManual('pageToLoad.html',{callbacks: {afterShowCont: function() {}}} 
+0

とも - ニーロのラッパークラスがコンテンツを生成した方が良いかもしれ? $( '。nyroclass input:text:first') –

+0

これはうまくいきました。しかし、私は$( '。nyroclass input:text:first')を試してみました...そしてそれはウィンドウをまったく表示しませんでした。どこにドキュメントがありますか?私はサイト上で見つけることができるものすべてを読んできましたが、それを見つけることができませんでした。どうもありがとうございます。 – Dave

+0

私は、.nyroclassを意味します - pageToLoad.htmlをラップする独自のクラス、docsはあります:http://nyromodal.nyrodev.com/ –

0

$.nmManual('pageToLoad.html', { 
    callbacks: { 
    afterShowCont: function(nm) { 
     nm.elts.cont.find('input:text:first').focus(); 
    } 
    } 
});