NicEditエディタを使用したJQueryモーダルダイアログがあります。 NicEditorには、ユーザーがHTMLを直接調整できるHTMLボタンがあります。 モーダルダイアログの外でこれは正常に動作します。 しかし、モーダルダイアログの内部では開いたままではありません。NicEditの問題を伴うモーダルJQuery-UIダイアログ
私はこれをPlunkerで複製しました。 https://plnkr.co/edit/kr6GAS4Z0SNh6Ws38WdO?p=preview
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="style.css">
<script src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.10.1/jquery-ui.js"></script>
<script src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
<script src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
</head>
<body>
<div id="dialog" title="test" style="display:none;">
<form>
<textarea id="editor"></textarea>
</form>
</div>
<input type="button" id="test" value="open dialog wysiwyg"/>
</body>
<script>
$('#test').click(function(){
$('#dialog').dialog({
width:400,
height:400,
modal:true,
open: function(){
new nicEditor({ minHeight: 220, maxHeight: 220, fullPanel: true, iconsPath:'https://cdn.jsdelivr.net/nicedit/0.9r24/nicEditorIcons.gif'}).panelInstance('editor');
}
});
});
</script>
</html>
これを動作させることができる方法はありますか?
私はNicEditダイアログ自体に編集ペインを配置していないから問題は茎と信じて - 私はそれが本体に装着と思います。 モーダルをオフにすると問題は解決します。 –