$(document).ready(function(event) { $("div#swipe_right").on( "click", function() { swipeRight(); }); $("div#swipe_left").on( "click", function() { swipeLeft(); }); addNewProposal(); function swipe() { Draggable.create("#proposal", { throwProps:true, onDragEnd:function(endX) { if(Math.round(this.endX) > 0 ) { swipeRight(); } else { swipeLeft(); } console.log(Math.round(this.endX)); } }); } function swipeRight() { var $proposal = $("div.cards").find('#proposal'); var swipe = new TimelineMax({repeat:0, yoyo:false, repeatDelay:0, onComplete:remove, onCompleteParams:[$proposal]}); swipe.staggerTo($proposal, 0.8, {bezier:[{left:"+=400", top:"+=300", rotation:"60"}], ease:Power1.easeInOut}); addNewProposal(); } function swipeLeft() { var $proposal = $("div.cards").find('#proposal'); var swipe = new TimelineMax({repeat:0, yoyo:false, repeatDelay:0, onComplete:remove, onCompleteParams:[$proposal]}); swipe.staggerTo($proposal, 0.8, {bezier:[{left:"+=-350", top:"+=300", rotation:"-60"}], ease:Power1.easeInOut}); addNewProposal(); } function remove(proposal) { $(proposal).remove(); } function addNewProposal() { var names = ['Proposta 01', 'Proposta 02'][Math.floor(Math.random() * 2)]; var descs = ['Lorem ipsum dolor sit amet, eum no viderer molestie percipitur. Ea vis eirmod iuvaret concludaturque, sonet admodum accusamus nec ad.','Mea purto sonet te. Ut quo assum nostrum, vel justo suavitate cu, veniam malorum sit no. Eu has vocent quaeque.'][Math.floor(Math.random() * 2)] var bgs = ['landscape.jpg','propostadeconferencia.png'][Math.floor(Math.random() * 2)]; var author = ['John Smith', 'Comissão Organizadora Brasilia'][Math.floor(Math.random() * 2)]; var comments = ['320', '15'][Math.floor(Math.random() * 2)]; var topics = ['Saúde', 'Educação'][Math.floor(Math.random() * 2)]; $("div.cards").prepend('
'+names+'
Eixo: '+topics+' | Autor: '+author+' | '+comments+' comentários
'+descs+'