yuanzhm

由于公司项目要求,基于tinymac编辑器开发项目。由于第一次接触前端代码,所以走了许多弯路。下面是我的个人总结。

准备数据(以4dev版本为例):

  在tinymac官网下载tinymce4dev所对应的皮肤以及所需要的 plugins(百度tinymac第一条即可进入官网)

 

这里是tiny初始化函数

 1  $(function () {
 2         tinymce.init({
 3             theme: \'modern\',
 4             resize: false,
 5             selector: "textarea",
 6             menubar: false,
 7             branding: false,
 8             plugins: \'advlist autolink link image lists charmap print preview check clear contextmenu\',
 9             toolbar1: \'undo redo   | bold italic fontsizeselect  removeformat newdocument | alignleft aligncenter alignright alignjustify | link image | check clear \',
10             contextmenu: "br2p",//自定义右键菜单,若不需要注释掉即可(plugins) 
11             spellchecker_rpc_url: "***",//自定义请求接口路径            12         });
13     });

 

 

 

主要引用的scc和js文件如下:

1       <link rel="stylesheet" href="css/index.css"/>
2       <script type="text/javascript" src="js/jquery-1.11.0.min.js"></script>
3       <script src="js/lib/tinymce4dev/jquery.tinymce.min.js"></script>
4       <script src="js/lib/tinymce4dev/tinymce.js"></script>
5       <script src="js/lib/tinymce4dev/plugins/spellchecker/plugin.min.js"></script>

 

完整的html代码如下:

<html>
<head>
    <meta charset="UTF-8">
    <title>Demo</title>
    <link rel="stylesheet" href="css/index.css"/>
    <link rel="stylesheet" href="css/jquery.spellchecker.css"/>
    <link rel="stylesheet" href="css/bootstrap.min.css"/>
    <script type="text/javascript" src="js/jquery-1.11.0.min.js"></script>
    <script src="js/bootstrap.min.js"></script>
    <script src="js/lib/tinymce4dev/jquery.tinymce.min.js"></script>
    <script src="js/lib/tinymce4dev/tinymce.js"></script>
    <script src="js/lib/tinymce4dev/plugins/spellchecker/plugin.min.js"></script>
</head>
<body background="images/body_bg.jpg">
<!--头部-->
<div class="top_bg" id="top_bg">
    <img src="images/logo.png" width="135" height="50" style="margin-left: 10px">
</div>
<div class="area" id="demo">
    <textarea class="textarea" id="textarea"></textarea>
</div>

<!-- Load TinyMCE -->

    $(function () {
        tinymce.init({
            theme: \'modern\',
            resize: false,
            selector: "textarea",
            menubar: false,
            branding: false,
            plugins: \'advlist autolink link image lists charmap print preview check clear contextmenu\',
            toolbar1: \'undo redo   | bold italic fontsizeselect  removeformat newdocument | alignleft aligncenter alignright alignjustify | link image\',
            contextmenu: "br2p",//自定义右键菜单,若不需要注释掉即可(plugins)

            spellchecker_rpc_url: "***",//自定义请求接口路径
           
        });
    });
   </script>

</body>
</html>

 

运行结果如下:

 

本人前台新手,经过一周时间才了解。感觉写的很适合新手入门。不喜勿喷。

 

分类:

技术点:

相关文章:

  • 2021-08-06
  • 2021-12-09
  • 2019-09-28
  • 2021-07-21
  • 2021-12-17
  • 2021-12-10
  • 2021-08-13
  • 2021-10-20
猜你喜欢
  • 2021-11-22
  • 2021-11-15
  • 2022-01-02
  • 2021-05-06
  • 2021-12-25
  • 2021-11-20
相关资源
相似解决方案