As far as I understand positioning in CSS, you cannot set rightand values at the same time left.
. :
$(document).ready(function() {
var width = $(document).width() - $('#mydiv').width();
function animateMydiv() {
$('#mydiv').animate({'left': width + 'px'}, 6000).animate({'left': '0px'}, 6000);
}
animateMydiv();
});
: http://jsfiddle.net/bc927afp/1/
, , , :
$('#mydiv').animate({'left': width + 'px'}, 6000).animate({'left': '0px'}, 6000, animateMydiv);