Я работаю над событием jQuery mouseleave здесь. У меня есть ckeditor. Мне нужно показать ckeditor, когда я ввожу мышь, и мне нужно сработать, когда мышь уйдет отсюда. цвет, который он запускает, означает, что цвета открываются в каком-то 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>
а вот мой див
<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, любая помощь будет оценена
заранее спасибо