PageSourceSearch

https://www.beobachter-online.de/files/sb/_js/jquery.custom.js

js beobachter-online.de collected 2026-10-02 11:16:50 UTC 4,929 bytes, 130 lines download raw bytes

1$(document).ready(function() {
2
3    "use strict";
4
5    /*-----------------------------------------------------------------------------------*/
6    /*  Superfish Menu
7    /*-----------------------------------------------------------------------------------*/
8    var example = $('ul.sf-menu').superfish({
9        delay:       100,
10        speed:       'fast',
11        autoArrows:  false     
12    });
13
14    /*-----------------------------------------------------------------------------------*/
15    /*  Header Search Form (Popdown)
16    /*-----------------------------------------------------------------------------------*/
17    $('.header-search > .fa-search').click(function(){
18        $('.search-form').slideDown('', function() {});
19        $('.header-search > .fa-search').toggleClass('active');
20        $('.header-search > .fa-times').toggleClass('active');
21    });
22
23    $('.header-search > .fa-times').click(function(){
24        $('.search-form').slideUp('', function() {});
25        $('.header-search > .fa-search').toggleClass('active');
26        $('.header-search > .fa-times').toggleClass('active');
27    });
28	
29    /*-----------------------------------------------------------------------------------*/
30    /*  Header Login (Popdown)
31    /*-----------------------------------------------------------------------------------*/
32    
33	$('.header-login > .fa-sign-in').click(function(){
34        $('.login-form').slideDown('', function() {});
35        $('.header-login > .fa-sign-in').toggleClass('active');
36        $('.header-login > .fa-times').toggleClass('active');
37    });
38
39    $('.header-login > .fa-times').click(function(){
40        $('.login-form').slideUp('', function() {});
41        $('.header-login > .fa-sign-in').toggleClass('active');
42        $('.header-login > .fa-times').toggleClass('active');
43    });
44
45    /*-----------------------------------------------------------------------------------*/
46    /*  Sticky
47    /*-----------------------------------------------------------------------------------*/
48	$("#menu_wrapper").sticky({topSpacing:-10});  
49    $("#sticky_sky").sticky({topSpacing:0});
50    $(".mod_breadcrumb").sticky({topSpacing:54});
51
52    /*-----------------------------------------------------------------------------------*/
53    /*  Disable Backgroundscolling
54    /*-----------------------------------------------------------------------------------*/
55
56     jQuery(document).ready(function(){
57        $(document).bind('cbox_open', function() {
58            $('html').css({ overflow: 'hidden' });
59        }).bind('cbox_closed', function() {
60            $('html').css({ overflow: '' });
61        });
62    });   
63
64
65    /*-----------------------------------------------------------------------------------*/
66    /*  News Ticker
67    /*-----------------------------------------------------------------------------------*/
68    var newsTicker = jQuery('li.news-item');
69    var tickerTimeId = 0;
70    var currentNews = 0;
71    var olderNews = 0;
72    var sumNews = jQuery(newsTicker).size();
73
74    function newsTickerInit(){
75        jQuery(newsTicker).eq(0).fadeIn();
76        newsTickerClick();
77        tickerTimeId = setInterval(autoTicherScroll,6000);
78    }
79    newsTickerInit();
80
81    function newsTickerClick(){
82        jQuery(newsTicker).each(function(index){
83            if(!jQuery(this).children('a').is(':hidden')){
84                currentNews = index;
85            }
86        });
87        jQuery('a.headline-prev').click(function(e){
88            e.preventDefault();
89            clearInterval(tickerTimeId);
90            olderNews = currentNews;
91            if(currentNews == 0){
92                currentNews = sumNews-1;
93            }else{
94                currentNews = currentNews-1;
95            }
96            jQuery(newsTicker).eq(olderNews).stop(true,true).fadeOut().queue(function(){
97                jQuery(newsTicker).eq(currentNews).stop(true,true).fadeIn();
98            });
99
100            tickerTimeId = setInterval(autoTicherScroll,6000);
101        });
102        jQuery('a.headline-next').click(function(e){
103            e.preventDefault();
104            clearInterval(tickerTimeId);
105            olderNews = currentNews;
106            if(currentNews == sumNews-1){
107                currentNews = 0;
108            }else{
109                currentNews = currentNews+1;
110            }
111            jQuery(newsTicker).eq(olderNews).stop(true,true).fadeOut().queue(function(){
112                jQuery(newsTicker).eq(currentNews).stop(true,true).fadeIn();
113            });
114            tickerTimeId = setInterval(autoTicherScroll,6000);
115        });
116    }
117
118    function autoTicherScroll(){
119        olderNews = currentNews;
120        if(currentNews == sumNews-1){
121            currentNews = 0;
122        }else{
123            currentNews = currentNews+1;
124        }
125        jQuery(newsTicker).eq(olderNews).stop(true,true).fadeOut().queue(function(){
126            jQuery(newsTicker).eq(currentNews).stop(true,true).fadeIn();
127        });
128    }
129
130});

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.