git-svn-id: http://78.47.251.156/svn/dev/sterntours-3@3297 f459cee4-fb09-11de-96c3-f9c5f16c3c76
This commit is contained in:
parent
c924b4af15
commit
39870187c5
1 changed files with 0 additions and 316 deletions
|
|
@ -1,316 +0,0 @@
|
||||||
(function($) {
|
|
||||||
"use strict";
|
|
||||||
|
|
||||||
/* ==============================================
|
|
||||||
HEADER STICKY -->
|
|
||||||
=============================================== */
|
|
||||||
|
|
||||||
$(window).scroll(function() {
|
|
||||||
if ($(this).scrollTop() > 1){
|
|
||||||
$('header').addClass("sticky");
|
|
||||||
}
|
|
||||||
else{
|
|
||||||
$('header').removeClass("sticky");
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
|
|
||||||
/* ==============================================
|
|
||||||
nav-tabs -->
|
|
||||||
=============================================== */
|
|
||||||
var hidWidth;
|
|
||||||
var scrollBarWidths = 40;
|
|
||||||
var windowW = $(window).width();
|
|
||||||
|
|
||||||
var widthOfList = function(){
|
|
||||||
var itemsWidth = 0;
|
|
||||||
$('.list-nav-tabs li').each(function(){
|
|
||||||
var itemWidth = $(this).outerWidth();
|
|
||||||
itemsWidth+=itemWidth;
|
|
||||||
});
|
|
||||||
return itemsWidth;
|
|
||||||
};
|
|
||||||
|
|
||||||
var widthOfHidden = function(){
|
|
||||||
return (($('.wrapper-nav-tabs').outerWidth())-widthOfList()-getLeftPosi())-scrollBarWidths;
|
|
||||||
};
|
|
||||||
|
|
||||||
var getLeftPosi = function(){
|
|
||||||
if($('.list-nav-tabs').length){
|
|
||||||
return $('.list-nav-tabs').position().left;
|
|
||||||
}else{
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
var reAdjust = function(){
|
|
||||||
if (($('.wrapper-nav-tabs').outerWidth()) < widthOfList()) {
|
|
||||||
$('.scroller-right-nav-tabs').show();
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
$('.scroller-right-nav-tabs').hide();
|
|
||||||
}
|
|
||||||
|
|
||||||
if (getLeftPosi()<0) {
|
|
||||||
$('.scroller-left-nav-tabs').show();
|
|
||||||
}
|
|
||||||
else {
|
|
||||||
$('.item').animate({left:"-="+getLeftPosi()+"px"},'slow');
|
|
||||||
$('.scroller-left-nav-tabs').hide();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if(windowW <= 992){
|
|
||||||
reAdjust();
|
|
||||||
}
|
|
||||||
$(window).on('resize',function(e){
|
|
||||||
var windowW = $(window).width();
|
|
||||||
if(windowW <= 992){
|
|
||||||
reAdjust();
|
|
||||||
}else{
|
|
||||||
$('.scroller-right-nav-tabs').hide();
|
|
||||||
$('.scroller-left-nav-tabs').hide();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
|
|
||||||
$('.scroller-right-nav-tabs').click(function() {
|
|
||||||
|
|
||||||
if(((getLeftPosi()*-1) + $('.wrapper-nav-tabs').outerWidth()) < (widthOfHidden()*-1)){
|
|
||||||
$('.scroller-left-nav-tabs').fadeIn('slow');
|
|
||||||
$('.list-nav-tabs').animate({left:"+="+($('.wrapper-nav-tabs').outerWidth()*-1)+"px"},'slow',function(){
|
|
||||||
|
|
||||||
});
|
|
||||||
}else{
|
|
||||||
$('.scroller-left-nav-tabs').fadeIn('slow');
|
|
||||||
$('.scroller-right-nav-tabs').fadeOut('slow');
|
|
||||||
$('.list-nav-tabs').animate({left:"+="+widthOfHidden()+"px"},'slow',function(){
|
|
||||||
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
});
|
|
||||||
|
|
||||||
$('.scroller-left-nav-tabs').click(function() {
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if(((getLeftPosi()) + $('.wrapper-nav-tabs').outerWidth()) < 0){
|
|
||||||
$('.scroller-left-nav-tabs').fadeIn('slow');
|
|
||||||
$('.list-nav-tabs').animate({left:"-="+($('.wrapper-nav-tabs').outerWidth()*-1)+"px"},'slow',function(){
|
|
||||||
|
|
||||||
});
|
|
||||||
}else{
|
|
||||||
$('.scroller-right-nav-tabs').fadeIn('slow');
|
|
||||||
$('.scroller-left-nav-tabs').fadeOut('slow');
|
|
||||||
$('.list-nav-tabs').animate({left:"-="+getLeftPosi()+"px"},'slow',function(){
|
|
||||||
$('.list-nav-tabs').css({'left': 0});
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
});
|
|
||||||
|
|
||||||
/* ==============================================
|
|
||||||
MENU HOVER -->
|
|
||||||
=============================================== */
|
|
||||||
|
|
||||||
$(".header .dropdown:not(.openClick)").hover(
|
|
||||||
function() {
|
|
||||||
$(".dropdown.openClick").removeClass('open');
|
|
||||||
$('.dropdown-menu', this).stop( true, true ).slideDown("fast");
|
|
||||||
$(this).toggleClass('open');
|
|
||||||
},
|
|
||||||
function() {
|
|
||||||
if(!$(".dropdown-toggle").hasClass('selectpicker')){
|
|
||||||
$(".dropdown-toggle").dropdown('toggle');
|
|
||||||
}
|
|
||||||
$('.dropdown-menu', this).stop( true, true ).slideUp("fast");
|
|
||||||
$(this).toggleClass('open');
|
|
||||||
}
|
|
||||||
);
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* ==============================================
|
|
||||||
collapse_open -->
|
|
||||||
=============================================== */
|
|
||||||
|
|
||||||
function collapse_open(){
|
|
||||||
var windowW = $(window).width();
|
|
||||||
if(windowW <= 768){
|
|
||||||
$('.collapse-widget').addClass('collapsed');
|
|
||||||
$('.collapse-widget').parents('.widget').find('.collapse').removeClass('in');
|
|
||||||
}else{
|
|
||||||
$('.collapse-widget').removeClass('collapsed');
|
|
||||||
$('.collapse-widget').parents('.widget').find('.collapse').addClass('in');
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
var $frist = false;
|
|
||||||
$(window).resize(function() {
|
|
||||||
if(!$first){
|
|
||||||
var $first = true;
|
|
||||||
collapse_open();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
collapse_open();
|
|
||||||
|
|
||||||
|
|
||||||
/* ==============================================
|
|
||||||
nav-tabs -->
|
|
||||||
=============================================== */
|
|
||||||
$('.nav-tabs li a').click(function (e) {
|
|
||||||
//get selected href
|
|
||||||
var href = $(this).attr('href');
|
|
||||||
|
|
||||||
//set all nav tabs to inactive
|
|
||||||
$('.nav-tabs li').removeClass('active');
|
|
||||||
|
|
||||||
//get all nav tabs matching the href and set to active
|
|
||||||
$('.nav-tabs li a[href="'+href+'"]').closest('li').addClass('active');
|
|
||||||
|
|
||||||
//active tab
|
|
||||||
$('.tab-pane').removeClass('active');
|
|
||||||
$('.tab-pane'+href).addClass('active');
|
|
||||||
|
|
||||||
if($(this).parents('.nav-tabs-bottom').length){
|
|
||||||
$('html, body').animate({
|
|
||||||
scrollTop: ($(".content-copy").offset().top + 200)
|
|
||||||
}, 500);
|
|
||||||
}
|
|
||||||
|
|
||||||
})
|
|
||||||
|
|
||||||
/* ==============================================
|
|
||||||
tooltip -->
|
|
||||||
=============================================== */
|
|
||||||
|
|
||||||
$(function () {
|
|
||||||
$('[data-toggle="tooltip"]').tooltip()
|
|
||||||
})
|
|
||||||
|
|
||||||
/* ==============================================
|
|
||||||
carousel -->
|
|
||||||
=============================================== */
|
|
||||||
|
|
||||||
$('.carousel').carousel({
|
|
||||||
interval: 5000 //changes the speed
|
|
||||||
})
|
|
||||||
|
|
||||||
/* ==============================================
|
|
||||||
ACCORDION -->
|
|
||||||
=============================================== */
|
|
||||||
|
|
||||||
function toggleChevron(e) {
|
|
||||||
console.log(e.target);
|
|
||||||
var $i = $(e.target)
|
|
||||||
.parent('.panel-group')
|
|
||||||
.find("i.indicator");
|
|
||||||
|
|
||||||
$i.toggleClass('icon-minus icon-plus');
|
|
||||||
|
|
||||||
if($i.hasClass('icon-minus')){
|
|
||||||
$i.parent('h3').find('span').html('Reiseleistungen ausblenden');
|
|
||||||
}
|
|
||||||
if($i.hasClass('icon-plus')){
|
|
||||||
$i.parent('h3').find('span').html('Reiseleistungen einblenden');
|
|
||||||
}
|
|
||||||
}
|
|
||||||
$('#accordion').on('hidden.bs.collapse', toggleChevron);
|
|
||||||
$('#accordion').on('shown.bs.collapse', toggleChevron);
|
|
||||||
|
|
||||||
|
|
||||||
/* ==============================================
|
|
||||||
LIGHTBOX -->
|
|
||||||
=============================================== */
|
|
||||||
|
|
||||||
/*
|
|
||||||
jQuery('a[data-gal]').each(function() {
|
|
||||||
jQuery(this).attr('rel', jQuery(this).data('gal'));
|
|
||||||
});
|
|
||||||
jQuery("a[data-gal^='prettyPhoto']").prettyPhoto({animationSpeed:'slow',slideshow:false,overlay_gallery: false,theme:'light_square',social_tools:false,deeplinking:false});
|
|
||||||
*/
|
|
||||||
/* ==============================================
|
|
||||||
CAROUSEL -->
|
|
||||||
=============================================== */
|
|
||||||
|
|
||||||
$('.owl-fullwidth').owlCarousel({
|
|
||||||
loop:true,
|
|
||||||
margin:0,
|
|
||||||
nav:true,
|
|
||||||
dots:false,
|
|
||||||
navText: [
|
|
||||||
"<i class='fa fa-angle-right'></i>",
|
|
||||||
"<i class='fa fa-angle-left'></i>"],
|
|
||||||
responsive:{
|
|
||||||
0:{
|
|
||||||
items:1
|
|
||||||
},
|
|
||||||
600:{
|
|
||||||
items:2
|
|
||||||
},
|
|
||||||
1000:{
|
|
||||||
items:3
|
|
||||||
}
|
|
||||||
}
|
|
||||||
})
|
|
||||||
|
|
||||||
/* ==============================================
|
|
||||||
BOX LINK -->
|
|
||||||
=============================================== */
|
|
||||||
|
|
||||||
$('.get-box-link').click(function(){
|
|
||||||
location.href = $(this).find('.is-box-link').attr('href');
|
|
||||||
});
|
|
||||||
|
|
||||||
function resize_box (){
|
|
||||||
$('.owl-fullwidth:not(.noresize)').each(function(){
|
|
||||||
var boxes = $(this).find('.hl5');
|
|
||||||
var maxHeight = Math.max.apply(
|
|
||||||
Math, boxes.map(function() {
|
|
||||||
return $(this).height();
|
|
||||||
}).get());
|
|
||||||
boxes.height(maxHeight);
|
|
||||||
});
|
|
||||||
|
|
||||||
}
|
|
||||||
resize_box();
|
|
||||||
|
|
||||||
$(window).resize(function() {
|
|
||||||
resize_box();
|
|
||||||
});
|
|
||||||
|
|
||||||
/* ==============================================
|
|
||||||
DATAPICKER -->
|
|
||||||
=============================================== */
|
|
||||||
|
|
||||||
$(".datepicker").each(function(){
|
|
||||||
var windowW = $(window).width();
|
|
||||||
if(windowW <= 768){
|
|
||||||
$(this).attr('readonly', 'true');
|
|
||||||
}
|
|
||||||
});
|
|
||||||
$( ".datepicker" ).datepicker({
|
|
||||||
dateFormat: 'dd.mm.yy', prevText: '<zurück', prevStatus: '',
|
|
||||||
prevJumpText: '<<', prevJumpStatus: '',
|
|
||||||
nextText: 'Vor>', nextStatus: '',
|
|
||||||
nextJumpText: '>>', nextJumpStatus: '',
|
|
||||||
currentText: 'heute', currentStatus: '',
|
|
||||||
todayText: 'heute', todayStatus: '',
|
|
||||||
clearText: '-', clearStatus: '',
|
|
||||||
closeText: 'schließen', closeStatus: '',
|
|
||||||
monthNames: ['Januar','Februar','März','April','Mai','Juni',
|
|
||||||
'Juli','August','September','Oktober','November','Dezember'],
|
|
||||||
monthNamesShort: ['Jan','Feb','Mär','Apr','Mai','Jun',
|
|
||||||
'Jul','Aug','Sep','Okt','Nov','Dez'],
|
|
||||||
dayNames: ['Sonntag','Montag','Dienstag','Mittwoch','Donnerstag','Freitag','Samstag'],
|
|
||||||
dayNamesShort: ['So','Mo','Di','Mi','Do','Fr','Sa'],
|
|
||||||
dayNamesMin: ['So','Mo','Di','Mi','Do','Fr','Sa'],
|
|
||||||
firstDay: 1
|
|
||||||
});
|
|
||||||
|
|
||||||
})(jQuery);
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue