質問: 1 ')しかし、代わりにasync-upload.phpファイルを使用するため、ユーザーが同じthickbox内に新しい画像をアップロードした直後にfalseを返しています。それがそのように機能させることが可能であるなら、私がこのurlにどのようにクエリを渡すことができるかわからない。私はこれが従うのが難しいかもしれないことを理解します、しかし私はそれを説明するために全力を尽くしました。私は文字通りこの髪の毛を引き抜いてそれを理解しようとするとばかげた時間を費やしました。任意のコメントや提案、または理想的には解決策を感謝します!前もって感謝します。
回答: 私がやってしまったのはjquery clickイベントを介して手動でアップロードされたthickboxの起動でした。それからsetintervalで私は欲しい部分を隠すことができました。jquery(document).ready(関数($){ $('.specialclass').click(function() { //get post id from somewhere (for me this was the row column string = $(this).parents('tr.type-portfolio').attr('id'); if(/post-(\d+)/.exec(string)[1]) post_id = parseint(/post-(\d+)/.exec(string)[1], 10); tbframe_interval = setinterval(function() { //remove url, alignment and size fields- auto set to null, none and full respectively $('#tb_iframecontent').contents().find('.url').hide().find('input').val(''); $('#tb_iframecontent').contents().find('.align').hide().find('input:radio').filter('[value="none"]').attr('checked', true); $('#tb_iframecontent').contents().find('.image-size').hide().find('input:radio').filter('[value="full"]').attr('checked', true); }, 2000); if(post_id) tb_show('', 'media-upload.php?post_id='+post_id+'&type=image&tab=library&tb_iframe=true'); //tab sets the opened tb window to show library by default return false; }); });