PageSourceSearch

https://www.hopferau.de/typo3conf/ext/bim_template/Resources/Public/JavaScript/custom.js?1784120917

js hopferau.de collected 2026-10-02 20:13:11 UTC 5,889 bytes, 268 lines download raw bytes

1$(document).ready(function() {
2	$(".button a").click(function() {
3		$(".overlay").fadeToggle(200);
4		$(this).toggleClass('btn-open').toggleClass('btn-close');
5	});
6});
7$('.overlay').on('click', function() {
8	$(".overlay").fadeToggle(200);
9	$(".button a").toggleClass('btn-open').toggleClass('btn-close');
10	open = false;
11});
12
13
14/* COUNTER */
15
16/* https://codepen.io/dmcreis/pen/VLLYPo */
17// Nur ausführen, wenn Counterbox vorhanden
18if ($('.mask-counterbox-zahl').length) {
19	var a = 0;
20	$(window).scroll(function() {
21
22		var oTop = $('.mask-counterbox-counter-item').offset().top - window.innerHeight + 150;
23		if (a == 0 && $(window).scrollTop() > oTop) {
24			$('.mask-counterbox-zahl').each(function() {
25				var $this = $(this),
26					countTo = $this.attr('data-count');
27				$({
28					countNum: $this.text()
29				}).animate({
30						countNum: countTo
31					},
32
33					{
34
35						duration: 2000,
36						easing: 'swing',
37						step: function() {
38							$this.text(Math.floor(this.countNum));
39						},
40						complete: function() {
41							$this.text(this.countNum);
42							//alert('finished');
43						}
44
45					});
46			});
47			a = 1;
48		}
49
50	});
51}
52
53jQuery(function(jQuery) {
54	jQuery.datepicker.regional['de'] = {
55		clearText: 'löschen',
56		clearStatus: 'aktuelles Datum löschen',
57		closeText: 'schließen',
58		closeStatus: 'ohne Änderungen schließen',
59		prevText: '<zurück',
60		prevStatus: 'letzten Monat zeigen',
61		nextText: 'Vor>',
62		nextStatus: 'nächsten Monat zeigen',
63		currentText: 'heute',
64		currentStatus: '',
65		monthNames: ['Januar', 'Februar', 'März', 'April', 'Mai', 'Juni', 'Juli', 'August', 'September', 'Oktober', 'November', 'Dezember'],
66		monthNamesShort: ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun',
67			'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'
68		],
69		monthStatus: 'anderen Monat anzeigen',
70		yearStatus: 'anderes Jahr anzeigen',
71		weekHeader: 'Wo',
72		weekStatus: 'Woche des Monats',
73		dayNames: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'],
74		dayNamesShort: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'],
75		dayNamesMin: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'],
76		dayStatus: 'Setze DD als ersten Wochentag',
77		dateStatus: 'Wähle D, M d',
78		dateFormat: 'dd.mm.yy',
79		firstDay: 1,
80		initStatus: 'Wähle ein Datum',
81		isRTL: false
82	};
83	jQuery.datepicker.setDefaults(jQuery.datepicker.regional['de']);
84});
85
86
87/* BACK-TO-TOP */
88var btn = $('#back-to-top');
89
90$(window).scroll(function() {
91	if ($(window).scrollTop() > 300) {
92		btn.addClass('show');
93	} else {
94		btn.removeClass('show');
95	}
96});
97
98btn.on('click', function(e) {
99	e.preventDefault();
100	$('html, body').animate({ scrollTop: 0 }, '300');
101});
102
103
104
105$(document).ready(function() {
106	$('.swiper-wrapper').slick({
107		dots: false,
108		infinite: true,
109		speed: 300,
110		slidesToShow: 2,
111		slidesToScroll: 1,
112		responsive: [{
113				breakpoint: 1400,
114				settings: {
115					slidesToShow: 2,
116					slidesToScroll: 1
117				}
118			},
119			{
120				breakpoint: 1199,
121				settings: {
122					slidesToShow: 2,
123					slidesToScroll: 1
124				}
125			},
126			{
127				breakpoint: 991,
128				settings: {
129					slidesToShow: 2,
130					slidesToScroll: 1
131				}
132			},
133			{
134				breakpoint: 767,
135				settings: {
136					slidesToShow: 1,
137					slidesToScroll: 1
138				}
139			}
140		]
141	});
142});
143
144$(document).ready(function() {
145	$('.swiper-wrapper-2').slick({
146		dots: false,
147		infinite: true,
148		speed: 300,
149		slidesToShow: 3,
150		slidesToScroll: 1,
151		responsive: [{
152				breakpoint: 1400,
153				settings: {
154					slidesToShow: 3,
155					slidesToScroll: 1
156				}
157			},
158			{
159				breakpoint: 1199,
160				settings: {
161					slidesToShow: 2,
162					slidesToScroll: 1
163				}
164			},
165			{
166				breakpoint: 991,
167				settings: {
168					slidesToShow: 2,
169					slidesToScroll: 1
170				}
171			},
172			{
173				breakpoint: 767,
174				settings: {
175					slidesToShow: 1,
176					slidesToScroll: 1
177				}
178			}
179		]
180	});
181});
182
183$(document).ready(function() {
184	$('.swiper-wrapper-3').slick({
185		dots: false,
186		infinite: true,
187		speed: 300,
188		slidesToShow: 4,
189		slidesToScroll: 1,
190		autoplay: true,
191		autoplaySpeed: 3000,
192		responsive: [{
193				breakpoint: 1400,
194				settings: {
195					slidesToShow: 3,
196					slidesToScroll: 1
197				}
198			},
199			{
200				breakpoint: 1199,
201				settings: {
202					slidesToShow: 2,
203					slidesToScroll: 1
204				}
205			},
206			{
207				breakpoint: 991,
208				settings: {
209					slidesToShow: 2,
210					slidesToScroll: 1
211				}
212			},
213			{
214				breakpoint: 767,
215				settings: {
216					slidesToShow: 1,
217					slidesToScroll: 1
218				}
219			}
220		]
221	});
222});
223
224
225$(document).ready(function() {
226	var w = document.documentElement.clientWidth || window.innerWidth;
227	$(window).resize(function() {
228		w = document.documentElement.clientWidth || window.innerWidth;
229		if (w < 991) {
230
231		}
232	});
233
234	$(".hamburger-menu input").on("click", function() {
235		/*event.preventDefault();*/
236		if (w > 990) {
237			if ($(".hamburger-menu").hasClass("hamburger-menu-open"))
238				$(".hamburger-menu").removeClass("hamburger-menu-open");
239			else
240				$(".hamburger-menu").addClass("hamburger-menu-open");
241		}
242	});
243
244
245
246	$(".navigation .submenu").on("click", ".expander", function() {
247		event.preventDefault();
248		if (w > 990) {
249			$(".navigation .submenu .expander-active").addClass("expander");
250			$(".navigation .submenu .expander-active").removeClass("expander-active");
251			$(this).removeClass("expander");
252			$(this).addClass("expander-active");
253			$('.navigation .submenu ul').each(function(i, obj) {
254				$(this).hide();
255			});
256			$(this).parent().children("ul").show();
257		}
258	});
259
260	$(".navigation .submenu").on("click", ".expander-active", function() {
261		event.preventDefault();
262		if (w > 990) {
263			$(this).removeClass("expander-active");
264			$(this).addClass("expander");
265			$(this).parent().children("ul").hide();
266		}
267	});
268});

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.