Initial commit: Backup der Webseiten
- zoesch.de - blitzkiste.net - gruene-hassberge (norbert.zoesch.de) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
32
blitzkiste.net/js/inViewport.js
Normal file
32
blitzkiste.net/js/inViewport.js
Normal file
@@ -0,0 +1,32 @@
|
||||
$.fn.isOnScreen = function(){
|
||||
|
||||
var win = $(window);
|
||||
|
||||
var viewport = {
|
||||
top : win.scrollTop(),
|
||||
left : win.scrollLeft()
|
||||
};
|
||||
viewport.right = viewport.left + win.width();
|
||||
viewport.bottom = viewport.top + win.height();
|
||||
|
||||
var bounds = this.offset();
|
||||
bounds.right = bounds.left + this.outerWidth();
|
||||
bounds.bottom = bounds.top + this.outerHeight();
|
||||
|
||||
return (!(viewport.right < bounds.left || viewport.left > bounds.right || viewport.bottom < bounds.top || viewport.top > bounds.bottom));
|
||||
|
||||
};
|
||||
$.first_time = true;
|
||||
$(document).ready(function(){
|
||||
$(window).scroll(function(){
|
||||
if ($('#counter').isOnScreen()) {
|
||||
if($.first_time == true){
|
||||
$('#bilder').animateNumber({number: 1458},5000);
|
||||
$('#durchschn').animateNumber({number: 800},5000);
|
||||
$('#trau').animateNumber({number: 48},5000);
|
||||
$('#nackt').animateNumber({number: 18},5000);
|
||||
$.first_time = false;
|
||||
}
|
||||
}
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user