Я создал перетаскиваемый объект, который позволяет мне скрывать и отображать содержимое, когда объект перетаскивается слева направо (чтобы скрыть), а затем справа налево (чтобы показать). Объект не может двигаться дальше, чем влево или вправо (содержание: «родительский»). Событие запускается при наведении мыши. Однако наведение мыши работает только в том случае, если курсор мыши остается на объекте. Если событие mouseup срабатывает, когда курсор покидает объект, оно не срабатывает.
Может ли кто-нибудь помочь мне найти способ вызвать наведение мыши, даже если курсор покинул объект? Любая помощь приветствуется. Вот демонстрация: http://www.madfrogdesigns.com/vault/mouseup/.
Это мой код jquery:
$(document).ready(function(){
initCheckBoxes();
});
var slideSpeed = 200;
var leftDist = 20;
function initCheckBoxes()
{
$(".toggle-slider").draggable({containment: "parent"});
$(".toggle-slider").mouseup(function(){
//Toggle markers;
$(".content").fadeToggle(200);
var status = $(this).attr("toggle-status");
switch(status)
{
case "0":
$(this).animate({left: leftDist}, slideSpeed);
$(this).attr("toggle-status", "1");
break;
case "1":
$(this).animate({left: "0"}, slideSpeed);
$(this).attr("toggle-status", "0");
break;
}
});
}