PageSourceSearch

https://hotel-trad.jp/wp/wp-content/themes/theme_trad/js/re_top.js

js hotel-trad.jp collected 2026-10-04 13:29:22 UTC 7,569 bytes, 282 lines download raw bytes

1
2
3jQuery(document).ready(function($){
4  var $setElem = $('.switch'),
5    pcName = '_pc',
6    spName = '_sp',
7    replaceWidth = 414;
8
9    $setElem.each(function(){
10        var $this = $(this);
11        function imgSize(){
12            if(window.innerWidth > replaceWidth) {
13                $this.attr("src",$this.attr("src").replace(spName,pcName)).css({visibility:"visible"});
14            } else {
15                $this.attr("src",$this.attr("src").replace(pcName,spName)).css({visibility:"visible"});
16            }
17        }
18        $(window).resize(function(){imgSize();});
19        imgSize();
20    });
21
22    $("#rsv_btn a").click(function () {
23      $(this).toggleClass("on");
24      $("#rsvBar").toggleClass("on");
25    });
26
27    $("#sp_open").click(function () {
28      $("#sp_nav").toggleClass("active");
29    });
30    
31    $("#sp_close").click(function () {
32      $("#sp_nav").toggleClass("active");
33    });
34
35    var $win = $(window);
36
37    $win.on('load resize', function() {
38
39
40
41      var windowWidth = $win.width();
42
43      if (windowWidth > 415) {
44        // SP以外の処理
45        var $slider000 = $('#com_bnr_slider #bnr_slider');
46        $slider000.bxSlider({ 
47            speed: 500,
48            pause: 5000,
49            auto: true,  
50            slideWidth: 300,
51            minSlides: 1, 
52            maxSlides: 4, 
53            moveSlides: 1,
54            pager: false,
55            infiniteLoop:true,
56            slideMargin :50,
57            touchEnabled:false
58        });  
59        var $slider001 = $('#top_bnr_slider ul.slider');
60        $slider001.bxSlider({ 
61            speed: 1000,
62            pause: 5000,
63            auto: true,  
64            slideWidth: 250,
65            minSlides: 4, 
66            maxSlides:10, 
67            moveSlides: 1,
68            pager: false,
69            infiniteLoop:true,
70            slideMargin :30,
71            touchEnabled:false
72        });     
73        var $slider044 = $('#plan_list_slide');
74        $slider044.bxSlider({ 
75            slideWidth: 310,
76            minSlides: 3, 
77            pager: false,
78            infiniteLoop:false,
79            hideControlOnEnd: true,
80            slideMargin :35,
81            useCSS: false,
82            touchEnabled:false
83        });    
84  
85      } else {
86        var $slider000 = $('#com_bnr_slider #bnr_slider');
87        $slider000.bxSlider({ 
88            speed: 500,
89            pause: 5000,
90            auto: true,  
91            slideWidth: 256,
92            minSlides: 1, 
93            maxSlides: 4, 
94            moveSlides: 1,
95            pager: false,
96            infiniteLoop:true,
97            slideMargin :0,
98            touchEnabled:false
99        });  
100        
101        var $slider001 = $('#top_bnr_slider ul.slider');
102        $slider001.bxSlider({ 
103            speed: 1000,
104            pause: 5000,
105            auto: true,  
106            slideWidth: 256,
107            minSlides: 1, 
108            maxSlides:10, 
109            moveSlides: 1,
110            pager: false,
111            infiniteLoop:true,
112            slideMargin :0,
113            touchEnabled:false
114        });   
115
116        var $slider04 = $('#plan_list_slide');
117        $slider04.bxSlider({ 
118            slideWidth: 300,
119            pager: false,
120            infiniteLoop:false,
121            hideControlOnEnd: true,
122            slideMargin :0,
123            minSlides: 1,
124            maxSlides: 3,
125            moveSlides: 1,
126            touchEnabled: false
127        });  
128
129        $(".naVclose01,.naVclose02,.naVclose03,.naVclose04,.naVclose05,.naVclose06").click(function () {
130          $("#sp_nav").toggleClass("active");
131        });
132
133        $(".sld_Tgl").click(function () {
134          $(this).toggleClass("active");
135          $(".sp_acNav").slideToggle();
136        });
137
138        
139        $('.tel').each(function() {
140          var str = $(this).html();
141          if ($(this).children()) {
142            $(this).html($('<a>').attr('href', 'tel:' + $(this).text().replace(/-/g, '')).append(str + '</a>'));
143          } else {
144            $(this).html($('<a>').attr('href', 'tel:' + $(this).text().replace(/-/g, '')).append(str + '</a>'));
145          }
146        });
147
148        $('.hmg').on('click', function(){
149            $('.g-nav').addClass('active');
150        });
151        $('.g-nav .close').on('click', function(){
152            $('.g-nav').removeClass('active');
153        });
154        $('.g-nav nav ul li a').on('click', function(){
155            $('.g-nav').removeClass('active');
156        });
157      }
158    });
159
160
161    var $slider03 = $('.room_slide ul');
162    $slider03.bxSlider({ 
163        auto: true,  
164        speed: 1500,
165        pause: 4000,  
166        mode: 'fade', 
167        pager: false, 
168        controls: false 
169    });
170
171          var headBtn = $('header');
172          var topBtn = $('#pagetop');
173          var rsvBtn = $('#sp_rsv_btn');
174          var snsBtn = $('.sns');
175          var body = $('body');
176          //スクロールが100に達したらボタン表示
177          $(window).scroll(function () {
178              if ($(this).scrollTop() > 100) {
179                  headBtn.addClass("on");
180                  snsBtn.addClass("on");
181                  topBtn.addClass("active");
182                  rsvBtn.addClass("active");
183                  body.addClass("recap_active");
184              } else {
185                  topBtn.removeClass("active");
186                  rsvBtn.removeClass("active");
187                  body.removeClass("recap_active");
188              }
189          });
190          //スクロールしてトップ
191          topBtn.click(function () {
192              $('body,html').animate({
193                  scrollTop: 0
194              }, 500);
195              return false;
196          });
197
198
199    
200
201});
202
203
204
205
206
207
208
209jQuery(document).ready(function($){    
210
211    var CloseTrigger = function(el){
212        $(el).on('click', function() {
213          console.log('success')
214            videoControl("pauseVideo");
215        });
216        function videoControl(action){
217            var $playerWindow = $('#player')[0].contentWindow;
218            $playerWindow.postMessage('{"event":"command","func":"'+action+'","args":""}', '*');
219        }
220    };
221    var closeBtnClick = new CloseTrigger('.youtube__closeBtn');
222
223  
224    $('#mv').addClass('fadeIn')
225
226    $(".movie").on("click",function(){
227        $("#movie_pop").addClass("active");
228    });
229    $(".close").on("click",function(){
230        $("#movie_pop").removeClass("active");
231    });
232 
233
234
235  
236
237
238
239    $('.load1').on('inview', function(event, isInView) {
240      //表示領域に入った時
241      $(this).addClass('fadeIn');
242    });
243    $('.concept_load').on('inview', function(event, isInView) {
244      //表示領域に入った時
245      $('#sec01 h2').addClass('fadeIn');
246      $('#sec01 h3').addClass('fadeIn');
247      $('#sec01 p').addClass('fadeIn');
248      $('#sec01 h4').addClass('fadeIn');
249      $('#sec01 .movie').addClass('fadeIn');
250      $('#sec01 .btn').addClass('fadeIn');
251    });
252    $('.load2').on('inview', function(event, isInView) {
253      //表示領域に入った時
254      $(this).addClass('fadeIn');
255    });
256    $('.load3').on('inview', function(event, isInView) {
257      //表示領域に入った時
258      $(this).addClass('fadeIn');
259    });
260    $('.load4').on('inview', function(event, isInView) {
261      //表示領域に入った時
262      $(this).addClass('fadeIn');
263    });
264    $('.load5').on('inview', function(event, isInView) {
265      $(this).addClass('fadeIn');
266    });
267    $('.load6').on('inview', function(event, isInView) {
268      $(this).addClass('fadeIn');
269    });
270    $('.load7').on('inview', function(event, isInView) {
271      $(this).addClass('fadeIn');
272    });
273
274
275
276
277
278});
279
280
281
282 

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.