2013-02-15 84 views
0

如何關閉的fancybox後得到的fancybox文本框的值後如何獲得的fancybox文本框的值...我試圖像在腳本的頂部也是這個關閉的fancybox

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

和蔭宣佈變種X,但它displayng未定義兩個時代....任何人都可以建議我正確的方式

回答

0

onClosed將執行時,所有的fancybox內容已經刪除,所以它給undefined.use onCleanup它能夠在關閉fancybox後給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 
} 
+0

優秀的Shree .....爲我工作thax – Gautam3164 2013-02-15 05:46:27

+0

它的我的快樂兄弟:) – 2013-02-15 05:47:07