【发布时间】:2012-04-15 19:01:36
【问题描述】:
我正在尝试为我的 textarea 使用最新的 tiny mce -TinyMCE 3.5b3 jQuery package 的 jquery 版本。我创建了一个弹出窗口来加载表单,这就是问题所在 - 在 first 加载之后,如果您再次单击相同的加载弹出按钮,ajax load 将会中断。
这里是link,看看我的意思。
但是,我用另一个 ajax load 没有弹出窗口进行了测试,然后 jquery ajax 就可以正常工作了。
jquery,
$('.button-popup').click(function(){
var object = $(this);
// Remove any previous popup first.
$(".popup").remove();
// Now prepend a fresh popup.
$(document.body).prepend("<div id='popup-edit' class='popup'></div>");
// Load the content into the popup.
$('#popup-edit').load('full.html', {}, function(){
$('#binder-form').prepend("<div class='close'><a href='#' class='button-close'> x close </a></div>");
$('#binder-form').css({
padding:"20px",
backgroundColor:"#ffffff"
});
$('textarea.tinymce').get_tinymce();
$('form *[title]').inputHints();
$('.button-submit').submit_form();
$('.close').click(function(){
$('.popup').fadeOut('fast',function(){
//$(this).remove();
});
return false;
});
});
return false;
});
$('.button').click(function(){
$('.content').load('full.html', function() {
$('textarea.tinymce').get_tinymce();
$('form *[title]').inputHints();
$('.button-submit').submit_form();
});
return false;
});
$('textarea.tinymce').get_tinymce();的插件在jsfiddle。
【问题讨论】: