Skip to content

Instantly share code, notes, and snippets.

@netsi1964
Created July 13, 2012 10:05
Show Gist options
  • Save netsi1964/3104035 to your computer and use it in GitHub Desktop.
Save netsi1964/3104035 to your computer and use it in GitHub Desktop.
jQuery flyTo(sFrom, sTo, sTime)
// TO-DO: Remember to add URL
function flyTo(sFrom, sTo, sTime) {
sTime = (sTime || 2000);
var $from = jQuery(sFrom).clone().appendTo($('body'));
var $to = jQuery(sTo);
var fromOffset = $from.offset();
var toOffset = $to.offset();
$from.css({
'position': 'absolute',
'left': fromOffset.left + 'px',
'top': fromOffset.top + 'px',
'z-index': 100
});
console.log(fromOffset.left + 'px', fromOffset.top + 'px')
$from.animate({
'position': 'absolute',
'left': toOffset.left + 'px',
'top': toOffset.top + 'px',
'z-index': 100,
'width': '10px',
'height': '10px',
'opacity': 0
}, sTime, function() {
jQuery(this).remove();
});
}
flyTo('.borderit:first', '#wishListLink');
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment