私はここで jQuery の mouseleave イベントに取り組んでいます。マウスを入力したときに ckeditor を表示する必要があり、マウスがここを離れたときに起動する必要があります。 color it fire とは、いくつかの div で色が開くことを意味しますが、マウスまたは div で一度起動する必要があると思います。一度確認してください。
これが私のコードです:
<script type="text/javascript">
$(document).ready(function () {
$('#btndiv1').hide();
$('#btndiv').hover(function () {
$('#btndiv1').show();
});
});
</script>
<script type="text/javascript">
$(document).ready(function () {
var editor = CKEDITOR.editor.replace('editor1');
$('#btndiv').mouseleave(function (event) {
$('#btndiv1').hide("slow");
alert(1);
var value = editor.getData();
alert(value);
$('#btndiv').append(value);
});
});
</script>
そしてここに私のdiv
<h4>design your own text</h4>
<div id="btndiv" >
<div id="btndiv1" style="height:auto;width:auto; border:solid 1px;">
<textarea rows="10" id="editor1" "></textarea>
<p id="text" ></p>
</div>
</div>
ここで問題が発生しているのは、色を適用するため、または見出しのために開くときに sode div k を開くと、その発火が非表示になることだけです。
しかし、マウスがdivから移動したら、それを非表示にする必要があります。
前もって感謝します