Я использую этот код для анимации формы div справа налево. (например, показывать область обратной связи). он имеет 2 дивизии 1. Нажмите здесь 2. Анимация дивизии. Теперь анимация происходит только в том случае, если мы нажмем на нее здесь div. Как он будет оживлять (скрывать) при нажатии на документ?
$(function () {
$("#clickme").toggle(function ()
{
$("#slideouts").animate({right:'0px'}, {queue: false, duration: 500});
},
function ()
{
$("#slideouts").animate({right:'-282px'}, {queue: false, duration: 500});
});
});
Если вы хотите скрыть его на основе щелчка документа, вы можете использовать:
$(document).click(function(){
$("#slideouts").hide().animate({width: "toggle",height: "toggle"}, {queue: false, duration: 500});
});
id
. Теперь это должно работать.
$(function () {
$("body").on('click','#sildeouts',function (){
if($("#slideouts").css('right')=='-282px'){
$("#slideouts").animate({right:'0px'}, {queue: false, duration: 500});
}else{
$("#slideouts").animate({right:'-282px'}, {queue: false, duration: 500});
}
});
});
document
?