PageSourceSearch

https://cametek.jp/js/scripts.js

js cametek.jp collected 2026-10-02 18:05:26 UTC 8,744 bytes, 254 lines download raw bytes

1$(document).ready(function() {
2/***************************************************
3	MENU
4***************************************************/
5	$('body').addClass('js');
6		  var $menu = $('#menu, #menu2 '),
7		  	  $menulink = $('.menu-link'),
8		  	  $menuTrigger = $('.has-submenu > a');
9
10		$menulink.click(function(e) {
11			e.preventDefault();
12			$menulink.toggleClass('active');
13			$menu.toggleClass('active');
14		});
15
16		$menuTrigger.click(function(e) {
17			e.preventDefault();
18			var $this = $(this);
19			$this.toggleClass('active').next('ul').toggleClass('active');
20		});
21		
22/***************************************************
23	ABOUT PAGE - LATEST WORK
24***************************************************/
25	$("#zoom_latest").dzsportfolio({
26		settings_slideshowTime:15,
27		settings_mode: 'masonry',
28		title: '',
29		design_thumbw: '250',
30		design_thumbh: '1/1',
31		settings_disableCats: 'on',
32		settings_lightboxlibrary: "prettyphoto",
33		design_categories_pos: 'bottom'
34	});	
35		
36/***************************************************
37	SERVICES PAGE - CLIENT CAROUSEL
38***************************************************/
39	 $("#client_slider").dzsportfolio({
40		settings_slideshowTime:3,
41		settings_mode: 'advancedscroller',
42		settings_skin:'skin-black',
43		title: '',
44		design_bulletspos: "none",
45		settings_lightboxlibrary: "prettyphoto",
46		disable_itemmeta: 'off'
47	});
48	
49/***************************************************
50	PORTFOILO
51***************************************************/
52	window.dzsp_init(("#zoom_portfolio"),{
53		settings_slideshowTime:3,
54		settings_mode: 'masonry',
55		title: '',
56		design_item_height_same_as_width: 'on',
57		settings_lightboxlibrary: "prettyphoto",
58		settings_preloadall: 'on',
59		disable_itemmeta:'on'
60	});
61	
62/***************************************************
63	PORTFOILO 2
64***************************************************/
65	window.dzsp_init(("#zoom_portfolio2"),{
66		settings_slideshowTime:3,
67		settings_mode: 'masonry',
68		title: '',
69		design_item_height_same_as_width: 'on',
70		settings_lightboxlibrary: "prettyphoto",
71		settings_preloadall: 'on'
72	});
73	
74/***************************************************
75	GALLERY - CAPTION HOVER
76***************************************************/
77	$("#zoom_portfolio_caption").dzsportfolio({
78		settings_slideshowTime: 15,
79		settings_mode: 'masonry',
80		title: '',
81		design_item_width: '',
82		design_thumbh: '300',
83		settings_disableCats: 'off',
84		design_categories_pos: 'top'
85	});
86	
87/***************************************************
88	BLOG
89***************************************************/
90	$("#zoom_blog").dzsportfolio({
91		settings_slideshowTime: 15,
92		settings_mode: 'masonry',
93		title: '',
94		design_item_width: '',
95		design_thumbh: '292',
96		settings_disableCats: 'on',
97		design_categories_pos: 'top',
98		settings_ajax_enabled: 'on',
99		settings_ajax_loadmoremethod: 'button',
100		settings_ajax_pages: ['ajax1.html']
101	});
102	
103/***************************************************
104	BLOG - RELATED POSTS CAROUSEL
105***************************************************/
106	$("#blog_carousel").dzsportfolio({
107		settings_slideshowTime:3,
108		settings_mode: 'advancedscroller',
109		settings_skin:'skin-black',
110		title: '',
111		design_bulletspos: "none",
112		settings_lightboxlibrary: "prettyphoto",
113		disable_itemmeta: 'off'
114	});
115	
116/***************************************************
117	BLOG - RELATED POSTS
118***************************************************/
119	$("#blog_related").dzsportfolio({
120		settings_slideshowTime:3,
121		settings_mode: 'advancedscroller',
122		title: '',
123		settings_lightboxlibrary: "prettyphoto",
124		disable_itemmeta: 'off'
125	});
126	
127/***************************************************
128	PARALLAX
129***************************************************/
130	
131if( navigator.userAgent.match(/Android/i) || 
132	navigator.userAgent.match(/webOS/i) ||
133	navigator.userAgent.match(/iPhone/i) || 
134	navigator.userAgent.match(/iPad/i)|| 
135	navigator.userAgent.match(/iPod/i) || 
136	navigator.userAgent.match(/BlackBerry/i)){
137			$('.parallax').addClass('mobile');
138		}
139	});	
140	
141/***************************************************
142	LARGE IMAGE FADE
143***************************************************/
144(function(e){e.fn.krioImageLoader=function(t){var n=e(this).find("img").css({opacity:0,visibility:"hidden"}).addClass("krioImageLoader"),r=n.size(),i=e.extend({},e.fn.krioImageLoader.defaults,t),s=setInterval(function(){r?n.filter(".krioImageLoader").each(function(){if(this.complete){o(this);r--}}):clearInterval(s)},i.loadedCheckEvery),o=function(t){e(t).css({visibility:"visible"}).animate({opacity:1},i.imageEnterDelay,function(){e(t).removeClass("krioImageLoader")})}};e.fn.krioImageLoader.defaults={loadedCheckEvery:350,imageEnterDelay:300}})(jQuery);
145
146/***************************************************
147	GOOGLE MAP
148***************************************************/
149$(window).load(function() {
150	(function() {
151				var gm = document.createElement('script');
152				gm.src = '//maps.google.com/maps/api/js?v=3&sensor=false&language=en&callback=gmaps_loaded';
153				gm.type = 'text/javascript';
154				gm.async = 'true';
155				var s = document.getElementsByTagName('script')[0];
156				s.parentNode.insertBefore(gm, s);
157				window.gmaps_loaded = function() {
158						$( '.google-maps' ).each(function() {
159							var options = {
160								map: {
161									address: $(this).data( 'map-address' ),
162									options: {
163										zoom: $(this).data( 'zoom' ),
164										styles: [ {
165										stylers: [
166										{ "visibility": "on" }, { "saturation": -100 }, { "gamma": 1 }]
167										}],
168										scrollwheel: false,
169										mapTypeControl: false,
170										streetViewControl: false,
171										scalControl: false,
172										draggable: false,
173									}
174								},
175								marker: {
176									values:[
177										{address: $(this).data( 'marker-address' ), options:{icon: "img/marker.png"}}
178									],
179								}
180							};
181							$(this).gmap3(options);
182						});
183					}
184				})();
185				
186/***************************************************
187		PRETTYPHOTO
188***************************************************/
189$('a[data-rel]').each(function() {
190$(this).attr('rel', $(this).attr('data-rel')).removeAttr('data-rel');
191});
192$("a[rel^='prettyPhoto']").prettyPhoto();
193	jQuery("a[rel^='prettyPhoto'], a[rel^='lightbox']").prettyPhoto({
194overlay_gallery: false, social_tools: false,  deeplinking: false
195});
196
197/***************************************************
198		IMAGE HOVER
199***************************************************/
200	$(".hover_img").on('mouseover',function(){
201			var info=$(this).find("img");
202			info.stop().animate({opacity:0.8},300);
203		}
204	);
205	$(".hover_img").on('mouseout',function(){
206			var info=$(this).find("img");
207			info.stop().animate({opacity:1},300);
208		});
209	
210/***************************************************
211	STICKY MENU
212***************************************************/
213var sticky = $('.sticky'),
214    stickyHeight = $(sticky).outerHeight(),
215    stickyTop = $(sticky).offset().top,
216    stickyBottom = stickyTop + stickyHeight;
217$(window).scroll(function(){
218  var scrollTop = $(window).scrollTop();
219   if(scrollTop > stickyBottom){
220    if($(sticky).is(':hidden')){
221      $(sticky).slideDown('slow').find('.logo').addClass('spin');
222    }
223  }else{
224    if($(sticky).is(':visible')){
225      $(sticky).fadeOut('fast').find('.logo').removeClass('spin');
226    }
227  }
228});
229
230$(sticky).on('click', '.logo', function(){
231  $('html, body').animate({scrollTop: 0} ,'slow');
232});
233
234
235/***************************************************
236		BACK TO TOP LINK
237***************************************************/
238	$('.go-top').click(function(event) {
239		event.preventDefault();
240		$('html, body').animate({scrollTop: 0}, 300);
241	});
242	
243/***************************************************
244	DRIBBBLE
245***************************************************/	
246(function(e){"use strict";e.jribbble={};var t=function(t,s){e.ajax({type:"GET",url:"//api.dribbble.com"+t,data:s[1]||{},dataType:"jsonp",success:function(e){e===undefined?s[0]({error:!0}):s[0](e)}})}
246,s={getShotById:"/shots/$/",getReboundsOfShot:"/shots/$/rebounds/",getShotsByList:"/shots/$/",getShotsByPlayerId:"/players/$/shots/",getShotsThatPlayerFollows:"/players/$/shots/following/",getPlayerById:"/players/$/",getPlayerFollowers:"/players/$/followers/",getPlayerFollowing:"/players/$/following/",getPlayerDraftees:"/players/$/draftees/",getCommentsOfShot:"/shots/$/comments/",getShotsThatPlayerLikes:"/players/$/shots/likes/"},o=function(e){return function(){var s=[].slice.call(arguments),o=e.replace("$",s.shift());t(o,s)}};for(var r in s)e.jribbble[r]=o(s[r])})(jQuery,window,document);
247
248
249/***************************************************
250	TOOLTIP
251***************************************************/
252$("[rel=tooltip]").tooltip();
253$("[data-rel=tooltip]").tooltip();
254});

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.