2012-12-21 68 views
0

我正在使用Wordpress Thickbox來嘗試重試用戶想要選擇的圖像的值(當它們單擊「插入到帖子」時),但Thickbox未關閉,只是顯示任何空的白色框。Thickbox在Wordpress插入媒體後不能關閉

字段$('#office-image input#image')存在,並且Firebug不重新排列任何錯誤。

我不知道爲什麼這不起作用,所以任何幫助appriciated。謝謝。

window.send_to_editor = function(html){ 

    var image_url = $('img', html).attr('src'); 

    $('#office-image input#image').val(image_url); 
    tb_remove(); 

} 
+0

檢查錯誤控制檯可以通過螢火將發生由於jQuery的 檢查控制檯 – softsdev

回答

1
tb_show('', 'media-upload.php?type=image&TB_iframe=true'); 
window.original_send_to_editor = window.send_to_editor; 
window.send_to_editor = function (html) { 
    var fileInput = jQuery(fileInput_id); 
    if (fileInput) { 
     fileurl = jQuery('img', html).attr('src'); 
     jQuery(fileInput).val(fileurl); 
     tb_remove(); 

    } else { 
     window.original_send_to_editor(html); 
    } 
}; 

我使用上述腳本,這和它的工作的罰款

+1

您正在使用'jQuery'事實上,不是'$'讓我回答。這是因爲我忘記通過'jQuery(文檔).ready(函數($){'。'謝謝。 –