Foundation.Drilldown.defaults.backButton = '
  • zurück
  • '; $(document).foundation(); /* Variables for the scroll effect*/ var navbarHeight = $('body > .defaultnav > header').outerHeight(); var lastScrollTop = 0; // Startposition $(document).ready(function (e) { $('body').css('padding-top', navbarHeight); $('.mainnav .has-sub').click(function (e) { $('.mainnav .has-sub').removeClass('active'); $(this).toggleClass('active'); }); /* Banner */ $('.bannerdefaultslidefade > ul').each(function (i, elem) { if ($(elem).children().length > 1) { $(elem).lightSlider({ item: 1, speed: 1000, auto: true, loop: true, pause: 4000, slideMargin: 0, controls: false, pager: false, enableDrag: false }); } }); /* Text mit Bildergalerie*/ $(".gallery .imagegallery").lightGallery(); /* Text mit Bilderslider */ $('.slideimages').lightSlider({ item: 1, loop: true, slideMove: 1, easing: 'cubic-bezier(0.25, 0, 0.25, 1)', speed: 600, controls: true, pager: false }); /* Textboxslider */ $('.textboxslider > ul').lightSlider({ item: 2, loop: true, auto: false, pager: true, slideMove: 1, slideMargin: 20, easing: 'cubic-bezier(0.25, 0, 0.25, 1)', speed: 600, controls: true, responsive: [ { breakpoint: 768, settings: { item: 1, slideMove: 1, slideMargin: 0, } } ], onSliderLoad: function (el) { var maxHeight = 0, container = $(el), children = container.children(); children.each(function () { var childHeight = $(this).height(); if (childHeight > maxHeight) { maxHeight = childHeight; } }); container.height(maxHeight); } }); /* Label Funktion für Powermail*/ $('div.powermail_field *').each(function (i, elem) { if ($(elem).val().length > 0) { $(elem).parents('.powermail_fieldwrap').addClass('focus'); } }); $("div.powermail_field *").focus(function () { $(this).parents('div.powermail_fieldwrap').addClass('focus'); }); $("div.powermail_field *").focusout(function () { if ($(this).val().length == 0) { $(this).parents('.powermail_fieldwrap').removeClass('focus'); } }); $('.event-registration').each(function () { $(this).find('input[type="radio"]').parents('.event-registration-row').addClass('radio-label') }) /* Label Funktion für Event Registrationform*/ $('.event-registration-row *').each(function (i, elem) { if ($(elem).val().length > 0) { $(elem).parents('.event-registration-row').addClass('focus'); } }); $(".event-registration-row *").focus(function () { $(this).parents('div.event-registration-row').addClass('focus'); }); $(".event-registration-row *").focusout(function () { if ($(this).val().length == 0) { $(this).parents('.event-registration-row').removeClass('focus'); } }); /* Label Funktion für Newsletter Registrationform*/ $('.cr_form-inputgroup *').each(function (i, elem) { if ($(elem).val().length > 0) { $(elem).parents('.cr_form-inputgroup').addClass('focus'); } }); $(".cr_form-inputgroup *").focus(function () { $(this).parents('div.cr_form-inputgroup').addClass('focus'); }); $(".cr_form-inputgroup *").focusout(function () { if ($(this).val().length == 0) { $(this).parents('.cr_form-inputgroup').removeClass('focus'); } }); }); $(window).on('load', function () { $(".twenty").twentytwenty(); }); $(window).resize(function () { }); $(window).scroll(function (event) { hasScrolled(); }); function hasScrolled() { var st = $(this).scrollTop(); // Hier wird geschaut, ob man nach oben gescrollt hat if (st > lastScrollTop && st > navbarHeight) { $('body > .defaultnav > header').removeClass('nav-down').addClass('nav-up'); } else { if (st + $(window).height() < $(document).height()) { $('body > .defaultnav > header').removeClass('nav-up').addClass('nav-down'); } } // aktuelle Position lastScrollTop = st; } function groupSliderElements(selector, containerClasses, row) { var needrow = row; var groupstarts = $('*:not(' + selector + ') + ' + selector + ', ' + selector + ':first-child'); groupstarts.each(function (i, elem) { var startelem = $(elem); var container = $("
    "); for (var i = 0; i < containerClasses.length; i++) { container.addClass(containerClasses[i]); } var elementstomove = new Array(); elementstomove.push(startelem); var currelem = startelem; while (currelem.next().is(selector)) { elementstomove.push(currelem.next()); currelem = currelem.next(); } if (needrow) { var row = $('
    ').addClass("row"); row.append(container); startelem.before(row); } else { startelem.before(container); } for (var i = 0; i < elementstomove.length; i++) { container.append(elementstomove[i]); } }); }