我遇到了一个问题。 我从彩色模板窗口运行媒体上传器窗口,我设置为90%宽度,并在内部我有触发媒体上传器的按钮(打开第二个窗口)。 但是当我触发它时,它每次打开比父颜色盒模态更小的模态窗口。 我认为问题是我的第一个窗口是一个iframe,当我触发另一个模态时,它将iframe作为主窗口,并以一定百分比使第二个窗口变小。这可以解决,如果我知道在哪里设置,第二个窗口应该是100%。
您知道在哪里可以使用媒体上传器设置窗口的宽度和高度吗?我尝试了“40”值,但它不起作用。我找不到这方面的文件。 谢谢你的回复。
此处截图:screencast link
我的代码是
var file_frame1;
jQuery('#mxn_button_add_img1').on('click', function(event) {
event.preventDefault();
// If the media frame already exists, reopen it.
if (file_frame1) {
file_frame1.open();
return;
}
// Create the media frame.
file_frame1 = wp.media.frames.file_frame = wp.media({
title: jQuery(this).data('uploader_title'),
width: 40,
button: {
text: jQuery(this).data('uploader_button_text'),
},
multiple: false // Set to true to allow multiple files to be selected
});
// When an image is selected, run a callback.
// When an image is selected, run a callback.
file_frame1.on('select', function() {
var selection = file_frame1.state().get('selection');
selection.map(function(attachment) {
attachment = attachment.toJSON();
jQuery('#mxn_input_img1').val(attachment.url);
jQuery('#mxn_post_img1').attr('src', attachment.url);
return false;
});
});
});