<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <script src="js/utf8-jsp/ueditor.config.js"></script> <script src="js/utf8-jsp/ueditor.all.min.js"></script>\ <script src="js/jquery-3.2.1.min.js"></script> <style> #editor-container { width: 100%; height: 100%; } </style> </head> <body> <div id="editor-container" style="width: 500px;height: 200px;"></div> </body> <script> var ue = UE.getEditor('editor-container'); $(window).on('resize', function() { $('#editor-container').editor('resize'); }); </script> </html>
时间: 2023-08-14 18:40:24 浏览: 428
在您的代码中,有一个小错误:
```
<script src="js/utf8-jsp/ueditor.all.min.js"></script>\
```
在这一行的末尾有一个额外的反斜杠(\)字符,它会导致JavaScript解析错误。您可以将其删除,以便正确加载UEditor插件。
另外,您在使用jQuery时遇到了一个错误。在下面这一行:
```
$('#editor-container').editor('resize');
```
您正在尝试调用一个名为“editor”的函数,但是该函数不存在。您应该使用UEditor提供的方法来调整编辑器的大小。您可以将该行修改为:
```
ue.resize();
```
这将调用UEditor对象的“resize”方法来调整编辑器的大小。
下面是修改后的代码:
```
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<script src="js/utf8-jsp/ueditor.config.js"></script>
<script src="js/utf8-jsp/ueditor.all.min.js"></script>
<script src="js/jquery-3.2.1.min.js"></script>
<style>
#editor-container {
width: 100%;
height: 100%;
}
</style>
</head>
<body>
<div id="editor-container" style="width: 500px;height: 200px;"></div>
</body>
<script>
var ue = UE.getEditor('editor-container');
$(window).on('resize', function() {
ue.resize();
});
</script>
</html>
```
阅读全文