$(function(){ var nav = $('#function_nav'); var nav_li = $('#function_nav ul li'); var h2 = $('#function_main_title'); var fotter_ul = $("nav#footerContent ul"); var fade_in_flg = 0; var page_top_li = document.createElement('li'); page_top_li.id = "page_top_li"; var page_top_a = document.createElement('a'); page_top_a.id = "page_top_a"; page_top_a.innerHTML = "ページ先頭へ↑"; $(window).scroll(function () { if($(window).scrollTop() > 604) { nav.addClass('function_nav_fixed'); nav.css('height','62px'); nav_li.addClass('function_fixed_li'); h2.css('height','264px'); if(fade_in_flg == 0) { nav.css('display','none'); nav.fadeIn("normal"); $(fotter_ul).append(page_top_li); $(page_top_li).append(page_top_a); } fade_in_flg = 1; } else { nav.removeClass('function_nav_fixed'); nav.css('height','114px'); nav_li.removeClass('function_fixed_li'); h2.css('height','110px'); fade_in_flg = 0; $(page_top_li).remove(); } }); function scroll_screen(target_height) { $('html,body').animate({ scrollTop: target_height }, 'normal'); } $("nav#function_nav a").click(function(){ var target_number = $(this).attr("id").split("_")[2]; var target_position = $("section#function_main_sec_" + target_number).offset().top; scroll_screen(target_position - 104); return false; }); $(document).ready(function(){ if(target) { var target_position = $("section#function_main_sec_" + target).offset().top; scroll_screen(target_position - 104); } }); window.addEventListener("DOMContentLoaded", init, false); var play_flag = "stop"; function init(){ var function_video = document.getElementById("function_video"); function_video.addEventListener("play", play, false); function_video.addEventListener("playing", playing, false); function_video.addEventListener("pause", pause, false); function_video.addEventListener("ended", stop, false); }; function play(){ if(play_flag == "stop") { play_flag = "play"; ga('send', 'event', 'movie_play', 'click', 'function_video'); } }; //for IE function playing(){ if(play_flag == "stop") { play_flag = "play"; ga('send', 'event', 'movie_play', 'click', 'function_video'); } }; function pause(){ if(play_flag == "play") { play_flag = "plaing"; } }; function stop(){ play_flag = "stop"; }; });