PageSourceSearch

https://www.jalan.net/js/common.js

js jalan.net collected 2026-09-24 08:49:03 UTC 2,006 bytes, 78 lines download raw bytes

1var $toggleCompanyTrigger = $('#jsi-toggle-company-trigger'),
2	$toggleCompanyTarget = $('#jsi-toggle-company-target'),
3	$toggleCurrencyTrigger = $('#jsi-toggle-currency-trigger'),
4	$toggleCurrencyTarget = $('#jsi-toggle-currency-target'),
5	$lumpTarget = $('.jsc-lump-target'),
6	$pageTop = $('.jsc-pagetop');
7
8$(function(){
9	var $win = $(window);
10
11	$('.header-toggle').on('click',function(e){
12		e.stopPropagation();
13	});
14
15	/* ----------------------------------------------------
16		ヘッダーメニュー
17	---------------------------------------------------- */
18	$toggleCompanyTrigger.on('click',function(e){
19		if($toggleCompanyTarget.is(':hidden')){
20			$lumpTarget.hide();
21			$toggleCompanyTarget.slideDown(300);
22		}else{
23			$toggleCompanyTarget.slideUp(300);
24		}
25	});
26	$toggleCurrencyTrigger.on('click',function(e){
27		if($toggleCurrencyTarget.is(':hidden')){
28			$lumpTarget.hide();
29			$toggleCurrencyTarget.slideDown(300);
30		}else{
31			$toggleCurrencyTarget.slideUp(300);
32		}
33	});
34
35
36	/* ----------------------------------------------------
37		ページトップへ
38	---------------------------------------------------- */
39	$pageTop.on('click',function(event){
40		var $body = $('html, body');
41		event.preventDefault();
42		$body.animate({scrollTop : 0},500);
43	});
44
45	var overScrollPos = false;
46	$win.on('scroll', function() {
47		if (parseInt($(this).scrollTop(), 10) >= 300) {
48			if (!overScrollPos) {
49				$pageTop.fadeIn(300);
50				overScrollPos = true;
51			}
52		} else {
53			if (overScrollPos) {
54				$pageTop.fadeOut(300);
55				overScrollPos = false;
56			}
57		}
58	});
59
60	var $listSubmitBtn = $('.jsc-list-submit-btn');
61
62	var $showMore = $('.showMore');
63	$showMore.click(function(){
64		var div = document.getElementById("allPreferences");
65		var link = document.getElementById("showAllLink");
66
67		div.style.display  = 'none';
68		link.style.display  = 'none';
69
70		if (div.style.display  == 'none') {
71			div.style.display  = 'block';
72		} else if (div.style.display  == 'block') {
73			div.style.display  = 'none';
74		}
75	});
76
77
78});

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.