PageSourceSearch

https://www.cienciacanaria.es/templates/coco/js/mis-scripts.js

js cienciacanaria.es collected 2026-10-01 12:09:28 UTC 3,706 bytes, 150 lines download raw bytes

1jQuery(function () {
2  jQuery(document).scroll(function () {
3	  var jQuerynav = jQuery(".navbar-fixed-top");
4	  jQuerynav.toggleClass('navbar-scrolled', jQuery(this).scrollTop() > jQuerynav.height());
5  });
6
7  myFunc();
8
9});
10
11
12jQuery(function($) {
13    if($(window).width()>769){
14        $('.navbar .dropdown').hover(function() {
15            $(this).find('.dropdown-menu').first().stop(true, true).delay(250).slideDown();
16
17        }, function() {
18            $(this).find('.dropdown-menu').first().stop(true, true).delay(100).slideUp();
19
20        });
21
22        $('.navbar .dropdown > a').click(function(){
23            location.href = this.href;
24        });
25
26    }
27});
28
29
30function toggleMenu() {
31    // Despliega el sidebar
32    jQuery(".banner-content").toggleClass("open");
33    jQuery(".slider-next").toggleClass("open");
34    jQuery(".slider-prev").toggleClass("open");
35}
36
37var myFunc = function() {
38    if(screen.width <= 991) {
39        jQuery(".banner-sections").prependTo("#hide-menu");
40        jQuery(".banner-sections").css("position","relative");
41    } else if(screen.width <= 500) {
42        jQuery('.navbar-default').addClass("shadow");
43        jQuery('.noticia-xs').addClass('noticia-md-small');
44        jQuery('.noticia-md-small').removeClass('noticia-xs');
45    } else {
46        jQuery('.noticia-md-small').addClass('noticia-xs');
47        jQuery('.noticia-xs').removeClass('noticia-md-small');
48        jQuery(".banner-sections").appendTo("#banner");
49        jQuery(".banner-sections").css("position","absolute");
50        jQuery(".submenu").click(function(e) {
51            e.preventDefault();
52            toggleMenu();
53        });
54    }
55};
56
57jQuery( window ).resize(myFunc);
58
59
60
61
62var stickyNavTop = jQuery('.navbar').offset().top;
63
64var stickyNav = function() {
65    var scrollTop = jQuery(window).scrollTop();
66
67        if (scrollTop > 100) {
68            jQuery('#go-up').css("visibility","visible");
69            if(screen.width>=768) {
70                jQuery('.navbar').addClass('shorter');
71            }
72        } else {
73            jQuery('#go-up').css("visibility","hidden");
74            if(screen.width>=768) {
75                jQuery('.navbar').removeClass('shorter');
76            }
77        }
78
79};
80
81
82
83stickyNav();
84
85jQuery(window).scroll(function() {
86    stickyNav();
87});
88
89
90// ----------- Slider ------
91
92var sliderBannerLocalizacionSecond;
93var sliderBannerLocalizacion;
94var sliderBanner;
95var sliderBannerVillas;
96var sliderBannerMapa;
97var sliderBannerInfoVilla;
98
99var opcionesSlider = function(tipo,options) {
100    switch(tipo){
101        case "carrusel":
102            var minSlides = 1;
103            var maxSlides = 3;
104            var slideMargin = 40;
105            var slideWidth = jQuery(window).width()>768 ? 400 : jQuery(window).width()>320 ? 300 : 200;
106            break;
107        default:
108            var maxSlides = 1;
109            var minSlides = 1;
110            var slideMargin = 0;
111            var slideWidth = 0;
112    }
113    var optionsDefault = {
114        auto: false,
115        minSlides: minSlides,
116        maxSlides: maxSlides,
117        moveSlides: 1,
118        slideMargin: slideMargin,
119        slideWidth: slideWidth,
120        speed: 1000,
121        responsive: true,
122        pager: false,
123        controls: false
124    }
125    for (key in options){
126        optionsDefault[key] = options[key];
127    }
128
129    return optionsDefault
130
131}
132
133jQuery(document).ready(function(){
134    sliderBanner = jQuery('.slider').bxSlider(opcionesSlider());
135
136
137    jQuery('#banner-prev').click(function() {
138        sliderBanner.goToPrevSlide();
139    });
140
141    jQuery('#banner-next').click(function() {
142        sliderBanner.goToNextSlide();
143    });
144
145
146});
147
148jQuery(window).resize(function(){
149    sliderBanner.reloadSlider(opcionesSlider());
150});

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.