勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ。

NicEdit(WYSIWYGエディタ)とテキストエリアの切り替え

   2024/01/06  jQuery JavaScript

チェックボックスのON / OFFでNicEdit(WYSIWYGエディタ)とtextareaを切り替えたかった。また、WordPressのエディタのようにページ遷移無しで切り替えたい。以下に対応方法をメモ。

 

サンプル

https://taitan916.info/sample/NicEdit/change.php

 

ソースコード

$(function(){
    var wysiwyg;
    $('#wysiwyg-change').on('change', function(){
        if( $(this).prop('checked') == true ){
            wysiwyg_body = new nicEditor({fullPanel : true}).panelInstance('wysiwyg');
        }else{
            wysiwyg_body.removeInstance('wysiwyg');
        }
    });
});

 

 

所感

実運用時はWYSIWYGをONにした際Cookieにデータを保存し、次回ページ読み込み時にCookieをチェックしデータがある場合は最初からWYSIWYGを起動する、という形がよさそう。

 

参考サイト

http://nusoft.jp/common/nicEdit_ja/demos/demo03.html

 - jQuery JavaScript

  関連記事

NicEdit(WYSIWYGエディタ)を再描写時にサイズを調整する方法

NicEdit(WYSIWYGエディタ)を設置しているサイトがあった。ページ読み ...