diff options
| author | Michael Save <savetheinternet@tinyboard.org> | 2012-03-16 09:48:37 +1100 |
|---|---|---|
| committer | Michael Save <savetheinternet@tinyboard.org> | 2012-03-16 09:48:37 +1100 |
| commit | 34fc25f71629a52f76c4c48bc543eb65835ca40b (patch) | |
| tree | c803d50a432ed842031733709ee052836feeef15 | |
| parent | 1d7381554d3647c92db3b8b1b1f7a96d6f2653dd (diff) | |
clip to top
| -rw-r--r-- | js/post-hover.js | 8 |
1 files 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()); }); }); }); |
