PageSourceSearch

https://www.royalhost.jp/js/common.js

js royalhost.jp collected 2026-10-03 20:28:48 UTC 7,026 bytes, 252 lines download raw bytes

1/*---------------------------------------------
2	GA
3  ---------------------------------------------*/
vendor: 352 bytes, lines 3-9
3
4	  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
5  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
6  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
7  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
8
9  ga('create', '
9UA-3908921-1
vendor: 46 bytes, lines 9-13
9', 'auto');
10  ga('send', 'pageview');
11
12
13
14/*---------------------------------------------
15	GTM
16  ---------------------------------------------*/
vendor: 335 bytes, lines 16-22
16
17
18(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
19new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
20j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
21'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
22})(window,document,'script','dataLayer','
22GTM-5QPSBN6
vendor: 11 bytes, lines 22-25
22');
23
24
25
26/*---------------------------------------------
27	ロイヤルデリCV
28  ---------------------------------------------*/
vendor: 343 bytes, lines 28-34
28
29
30(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
31  new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
32  j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
33  'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
34  })(window,document,'script','dataLayer','
34GTM-K94GQFF
vendor: 11 bytes, lines 34-36
34');  
35
36
37/*---------------------------------------------
38	インクルード
39  ---------------------------------------------*/
40$(function(){
41	var ww = $(window).width();
42	$("#header_inc").load("/header.html #header", function(){
43		if(ww <= 768){
44			sp_nav();
45			var plh = $('.product-list img').height();
46			$('.product-list .more-btn a').css({'height':(plh-6)});
47		}else{
48			//gnav_active();
49		}
50		var activeUrl = window.location.pathname.split("/")[1];
51		if(activeUrl == ""){
52			$('.home').show().next('p').hide();
53		}
54	});
55	$("#fnav_inc").load("/fnav.html #fnav");
56	if(ww <= 768){
57		if($('.home').length){
58			sp_slider();
59		}
60		sizetype = 'sp/';
61		$('.hx2 img').css({'margin-top':'-7%'});
62		$("#banner_inc").load("/banner_sp.html #fbanner");
63	}else{
64		sizetype = '';
65		$("#banner_inc").load("/banner.html #fbanner");
66	};
67	$(".qualityimgset img").each(function(){
68		var img_src = $(this).attr("src");
69		var type = img_src.split(".").pop();
70		var img_url = $(this).attr("id");
71		$(this).attr("src", "/images/" + sizetype + "quality/" + img_url + "." + type).show();
72	});
73	$(".rakutenimgset img").each(function(){
74		var img_src = $(this).attr("src");
75		var type = img_src.split(".").pop();
76		var img_url = $(this).attr("id");
77		$(this).attr("src", "/images/" + sizetype + "rakuten/" + img_url + "." + type).show();
78	});
79});
80
81/*---------------------------------------------
82	Slider
83  ---------------------------------------------*/
84	
85function menu_slider(){
86	$('.menu-slider').bxSlider({
87		auto: true,
88		slideWidth: 350,
89    minSlides: 1,
90    maxSlides: 3,
91		moveSlides: 1,
92		slideMargin: 30,
93		speed: 1000,
94		pause: 5000,
95		pager:false,
96		//controls:false
97	});
98};
99function menu_slider2(){
100	$('.menu-slider2').bxSlider({
101		auto: true,
102		slideWidth: 350,
103    minSlides: 1,
104    maxSlides: 3,
105		moveSlides: 1,
106		slideMargin: 30,
107		speed: 1000,
108		pause: 5000,
109		pager:false,
110		//controls:false
111	});
112};
113
114/*---------------------------------------------
115	Slide Menu
116  ---------------------------------------------*/
117
118function sp_nav(){
119	var open = 0;
120	$("#gnav-btn a, #gnav-close").click(function() {
121		$(this).blur();
122		var $gnav = $("#gnav");
123		var gnavHeight = $gnav.height();
124		if(!open) {
125			open = 1;
126			$(this).addClass("current");
127			$(".overlay").show();
128			$gnav.css({display:"block", marginTop:-gnavHeight+"px"}, 300, "swing").animate({marginTop:"0"});
129		} else {
130			open = 0;
131			$(this).removeClass("current");
132			$(".overlay").hide();
133			$gnav.animate({marginTop:-gnavHeight+"px"}, 300, "swing", function() {
134				$(this).removeAttr("style");
135			});
136		}
137		$('.shadeBtn a span').removeClass('shadeOpen');
138		$(".shadeBtn a span").addClass('shadeClose');
139		$('.gnav-sub').css('display','none');
140		return false;
141	});
142	
143	$('ul li.shadeBtn span').each(function(){
144		//var group = $(this);
145		var btn = $(this);
146		var contents = btn.next('.gnav-sub');
147		contents.hide();
148		btn.toggleClass('shadeClose');
149		btn.click(function(){
150			btn.toggleClass('shadeClose').toggleClass('shadeOpen');
151			contents.slideToggle(150);
152		});
153	});
154};
155
156
157/*----------------------------------------------------------
158	スムーズスクロール
159-----------------------------------------------------------*/
160
161$(function(){
162	var topBtn = $('#pageTop');    
163	//最初はボタンを隠す
164	topBtn.hide();
165	$(window).scroll(function(){
166		if ($(this).scrollTop() > 300) {
167			topBtn.fadeIn();
168		}else{
169			topBtn.fadeOut();
170		}
171	});
172	$('#pageTop a').click(function () {
173			$('body,html').animate({
174					scrollTop: 0
175			}, 500);
176			return false;
177	});
178});
179
180//ページ内アンカー
181$(function(){
182	$('.page-anchor a[href^=#], .scroll-icon a[href^=#]').click(function(){
183		var speed = 500;
184		var href= $(this).attr("href");
185		var target = $(href == "#" || href == "" ? 'html' : href);
186		var position = target.offset().top;
187		$("html, body").animate({scrollTop:position}, speed, "swing");
188		return false;
189	});
190});
191
192
193/*----------------------------------------------------------
194	タブ
195-----------------------------------------------------------*/
196
197$(function() {
198	$('.tab li').on("click", function() {
199		var index = $('.tab li').index(this);
200		$('.tab-content').hide();
201		$('.tab-content').eq(index).fadeIn();
202		$('.tab li').removeClass('select');
203		$(this).addClass('select')
204	});
205});
206
207
208/*----------------------------------------------------------
209	アコーディオン
210-----------------------------------------------------------*/
211
212$(function(){
213	$(".ac-btn").on("click", function(){
214		$(this).next(".ac-box").slideToggle();
215		$(this).toggleClass("open");
216	});
217});
218
219
220/*----------------------------------------------------------
221	Q&Aシェード
222-----------------------------------------------------------*/
223
224$(function() {
225	$('.shadeGroup').each(function() {
226		var group = $(this);
227		var btn = group.find('.shadeBtn');
228		var contents = group.find('.shadeContents');
229
230		group.addClass('shadeClose');
231		contents.css('height', contents.height() + 20 + 'px').hide();
232		group.toggleClass('shadeClose').toggleClass('shadeOpen');
233
234		btn.click(function() {
235			group.toggleClass('shadeClose').toggleClass('shadeOpen');
236			contents.slideToggle(150);
237		});
238	});
239});
240
241
242
243/*---------------------------------------------
244	テスト
245  ---------------------------------------------*/
246	
247$(function(){
248	$(window).on("load resize", function() {
249		w = $(window).width();
250		$(".w").text(w+"px");
251	});
252});

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.