0

ファンシーボックスを閉じた後にファンシーボックスのテキストボックスの値を取得する方法...私はこのように試しました

'onStart' : function(){
        x = $('#fancybox-frame').contents().find('#comment_count').val();
        alert(x);
 },
 'onClosed': function(){
        x = $('#fancybox-frame').contents().find('#comment_count').val();
        alert(x);
 }

また、スクリプトの先頭で var x を宣言していますが、両方とも undefined を表示しています....誰かが私に正しい方法を提案できますか

4

1 に答える 1

0

onClosedすべてのfancyboxコンテンツが削除されたときに実行されるため、undefined.useは、onCleanupfancyboxを閉じた後にxの値を与えることができます。

"onCleanup": function(){
  x = $('#fancybox-frame').contents().find('#comment_count').val();
  alert(x);
},
"onClosed": function(){
  x = $('#fancybox-frame').contents().find('#comment_count').val(); //opt
  alert(x); //opt
}
于 2013-02-15T05:43:24.893 に答える