jquery - CKEDITOR on blur event not working -


using ck editor i'm trying create div editable , when changed fire event, call ajax request. i've seen this stack overflow page cant seem figure out why isn't working. navbar.php link libraries need.

any appreciated, thanks.

html:

<?php   include"navbar.php"; ?> <html>   <head>     <script src="js/test2.js"></script>   </head>   <body>     <div id="editor1" name="editor1" contenteditable="true">       <h1>         hi editable       </h1>       <p>         text       </p>     </div>   </body> </html> 

js:

$(document).ready(function(){   ckeditor.disableautoinline = true;   ckeditor.inline("editor1",{     on: {       blur: function(){         var data = ckeditor.instances.editor1.getdata();         console.log(data);       }     }   }); }) 

navbar libraries:

<!-- favicon --> <link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />   <!-- jquery css --> <link rel="stylesheet" href=" https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/themes/smoothness/jquery-ui.css ">  <!-- sweet alert css --> <link rel="stylesheet" href="https://cdn.jsdelivr.net/sweetalert2/6.4.4/sweetalert2.min.css">     <!-- bootstrap css --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" integrity="sha384-bvyiisifek1dgmjrakycuhahrg32omucww7on3rydg4va+pmstsz/k68vbdejh4u" crossorigin="anonymous">      <!-- font awesome css --> <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.4.0/css/font-awesome.min.css" rel="stylesheet" type="text/css" />  <!-- code mirror css --> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.25.0/codemirror.min.css">  <!-- froala editor css --> <link href="https://cdnjs.cloudflare.com/ajax/libs/froala-editor/2.6.5/css/froala_editor.pkgd.min.css" rel="stylesheet" type="text/css" /> <link href="https://cdnjs.cloudflare.com/ajax/libs/froala-editor/2.6.5/css/froala_style.min.css" rel="stylesheet" type="text/css" />  <!-- css --> <link rel="stylesheet" href="css/navbar.css">  <!-- jquery js --> <script src="https://code.jquery.com/jquery-3.1.1.js" integrity="sha256-16cdpdda6vdvinumrgo6ibivbere8p7cqr3hztbuela=" crossorigin="anonymous"></script>  <!-- bootstrap js --> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" integrity="sha384-tc5iqib027qvyjsmfhjomalkfuwvxzxupncja7l2mcwnipg9mgcd8wgnicpd7txa" crossorigin="anonymous"></script>  <!-- moment.js js --> <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.17.1/moment.js"></script>  <!-- sweetalert js --> <script src="https://cdn.jsdelivr.net/sweetalert2/6.4.4/sweetalert2.min.js"></script>  <!-- jquery ui js --> <script src="http://code.jquery.com/ui/1.12.0/jquery-ui.min.js" integrity="sha256-ege6blurk5shj+rmkfsgyekyzx3m4bg+zlfya7kns7e=" crossorigin="anonymous"></script>  <!-- code mirror js --> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.25.0/codemirror.min.js"></script>  <!-- xml js --> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.25.0/mode/xml/xml.min.js"></script>       <!-- froala editor js --> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/froala-editor/2.6.5/js/froala_editor.pkgd.min.js"></script>  <!-- ck editor js --> <script src="ckeditor/ckeditor.js"></script> 

trying out code have noticed ckeditor.disableautoinline = true; executed late causing error results in inline method not being called. ckeditor.disableautoinline = true; needs called before first editable element loaded.

$(document).ready(function(){    ckeditor.inline( "editor1" ,{      on: {        blur: function( evt ){                  console.log(evt.editor.getdata());        },        change: function( evt ){                  console.log(evt.editor.getdata());        }      }    });  });
<script src="https://cdn.ckeditor.com/4.7.2/standard/ckeditor.js"></script>  <script src="https://code.jquery.com/jquery-3.1.1.js"></script>  <script>     ckeditor.disableautoinline = true;   </script>  <div id="editor1" name="editor1" contenteditable="true">    <h1>      inline editor content title    </h1>    <p>      inline editor content...    </p>  </div>


Comments

Popular posts from this blog

python - Operations inside variables -

Generic Map Parameter java -

arrays - What causes a java.lang.ArrayIndexOutOfBoundsException and how do I prevent it? -