From 34fc25f71629a52f76c4c48bc543eb65835ca40b Mon Sep 17 00:00:00 2001 From: Michael Save Date: Fri, 16 Mar 2012 09:48:37 +1100 Subject: [PATCH] clip to top --- js/post-hover.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/js/post-hover.js b/js/post-hover.js index 335e3ac4..89808f54 100644 --- a/js/post-hover.js +++ b/js/post-hover.js @@ -32,19 +32,19 @@ $(document).ready(function(){ .attr('id', 'post-hover-' + id) .addClass('post-hover') .css('position', 'absolute') - .css('left', e.pageX + 15) - .css('top', e.pageY - post.height() - 15) .css('border-style', 'solid') .css('box-shadow', '1px 1px 1px #999') .insertAfter($(this).parent()); + $(this).trigger('mousemove'); } }, function() { post.attr('style', ''); $('.post-hover').remove(); }).mousemove(function(e) { + var top = e.pageY - post.height() - 15; $('#post-hover-' + id) - .css('left', e.pageX + 15) - .css('top', e.pageY - post.height() - 15); + .css('left', $(this).width() + e.pageX) + .css('top', top > $(window).scrollTop() ? top : $(window).scrollTop()); }); }); });