我正在使用facebox(一个jquery模式插件)和我的文本框的tinymce。但是当我打开任何模态窗口时,我无法在tinymce输入框中输入任何内容。
任何帮助?
<script type="text/javascript" src="resources/tinymce/jscripts/tiny_mce/tiny_mce.js"></script>
<script type="text/javascript">
tinyMCE.init({
mode : "textareas",
theme : "simple"
});
</script>
<link href="resources/facebox.css" media="screen" rel="stylesheet" type="text/css"/>
<script src="resources/facebox.js" type="text/javascript"></script>
<script>
jQuery(document).ready(function($) {
$('a[rel*=facebox]').facebox()
})
</script>
<?php
echo "<div style='display: none;' id='c".$oh_id."' rel='facebox'><div style='overflow: -moz-scrollbars-vertical; overflow-y: auto; width: 100%; height: 375px;'><h2 style='color: #3399cc;'>Comments for ".$row_clientName['clientName']."</h2>";
echo '<form method="post" action="somepage">
<textarea name="content" id="content" style="width: 300px; height: 125px;">
Comments...
</textarea><br />
<input type="submit" value="Update" name="submit" class="comment_button"/><p>
</form></div>';
?>
答案 0 :(得分:1)
加载模态窗口时调用此方法:
var mce_editor = $('<textarea cols="10" rows="110" />');
mce_editor.tinymce({ script_url: '/{your path}/tinymce/tiny_mce.js', theme: "advanced", template_replace_values: { username: "Sample User", staffid: "991234"} });
希望这有帮助。