Анимировать div по клику документа

0

Я использую этот код для анимации формы 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});
    });


});
Теги:

2 ответа

0

Если вы хотите скрыть его на основе щелчка документа, вы можете использовать:

$(document).click(function(){
    $("#slideouts").hide().animate({width: "toggle",height: "toggle"}, {queue: false, duration: 500});
});
  • 0
    После добавления анимация не работает.
  • 0
    Я сделал ошибку с вашим id . Теперь это должно работать.
Показать ещё 3 комментария
0
$(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});
 } 
});
});

Ещё вопросы

Сообщество Overcoder
Наверх
Меню