我在同一个管理页面上有2个上传按钮(wordpress)。另外,它们完美无缺。但是在一起,它们不能正常工作。我确定它来自JavaScript文件,因为如果我从一个按钮中删除代码行,那么另一个按钮就可以工作。
jQuery(document).ready(function($){
$('#upload_logo_button').click(function() {
tb_show('Upload a logo', 'media-upload.php?referer=wptuts-settings&type=image&TB_iframe=true&post_id=0', false);
return false;
});
window.send_to_editor = function(html) {
var image_url = $('img',html).attr('src');
$('#logo_url').val(image_url);
tb_remove();
$('#upload_logo_preview img').attr('src',image_url);
$('#submit_options_form').trigger('click');
}
$('#upload_banner_button').click(function() {
tb_show('Upload a banner', 'media-upload.php?referer=wptuts-settings&type=image&TB_iframe=true&post_id=0', false);
return false;
});
window.send_to_editor = function(html) {
var img_url = $('img',html).attr('src');
$('#banner_url').val(img_url);
tb_remove();
$('#upload_banner_preview img').attr('src',img_url);
$('#submit_options_form').trigger('click');
}
});
谢谢!
答案 0 :(得分:0)
您有两个window.send_to_editor
个功能。你能否将它们重命名为或者更好,将它们组合起来(可能作为另一个参数传入#logo_url
/ #banner_url
选择器)?