forked from leftypol/leftypol
Clip post to page borders.
This commit is contained in:
parent
de5e7e27ec
commit
c36d654a08
1 changed files with 12 additions and 3 deletions
|
@ -90,11 +90,20 @@ $(document).ready(function(){
|
||||||
if(!post)
|
if(!post)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
var hover = $('#post-hover-' + id);
|
||||||
|
if(hover.length == 0)
|
||||||
|
return;
|
||||||
|
|
||||||
var top = (e.pageY ? e.pageY : hovered_at['y']) - 10;
|
var top = (e.pageY ? e.pageY : hovered_at['y']) - 10;
|
||||||
|
|
||||||
$('#post-hover-' + id)
|
if(e.pageY < $(window).scrollTop() + 15) {
|
||||||
.css('left', (e.pageX ? e.pageX : hovered_at['x']))
|
top = $(window).scrollTop();
|
||||||
.css('top', top > $(window).scrollTop() ? top : $(window).scrollTop());
|
} else if(e.pageY > $(window).scrollTop() + $(window).height() - hover.height() - 15) {
|
||||||
|
top = $(window).scrollTop() + $(window).height() - hover.height() - 15;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
hover.css('left', (e.pageX ? e.pageX : hovered_at['x'])).css('top', top);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue