!function ($) { $(function () { var created = ''; var dlFlg = false; //analisys.jsよりまるっとコピー var $window = $(window), width = $window.width(), height = $window.height(), $centerArea = $('#middle-area > div.center-area'); var $params = $('#params'); var siteType = ($params.data('device') == 'smart')? 'SP' : 'PC'; var $sectionType = $('section.section .block-area'); var $bg = $('#bg'); var page_id = $bg.data('page-id'); var $section = $bg.find('section.section'); var moviePlayFlg = false; var moveAutoPauseFlg = false; var YTPlayFlg = false; var YTAutoPauseFlg = false; //$.cookie.json = true; //$.cookie.raw = true; var $cookie = $.cookie('__ds_uuid'); //二重送信防止 var sendFlg = false; var uniquePageId = public_uuid + $.now(); var ua = window.navigator.userAgent; var winSize = width + ',' + height; var scroll_y = $window.scrollTop(); var scroll_x = $window.scrollLeft(); var another_tab_flg = false; //二重クリック防止 //var clickFlg = false; public_uuid = $cookie; //var UserActionObject = {}; $(document).ready(function(){ //get_uuid.tplに移植 // if($cookie == undefined){ // $.ajax({ // type: 'GET', // url : 'https://9e2xkh9f1e.execute-api.ap-northeast-1.amazonaws.com/v1/getUniqueUserId', // crossDomain:true, // xhrFields: { // withCredentials: true // }, // success: function(data) { // var uuid = JSON.stringify(data['body']['uuid']); // var rep_uuid = uuid.replace(/\"/g,''); // $.cookie("__ds_uuid",rep_uuid,{ // expires:730, // //path: '/', // path : BaseUrl // }); // $cookie = $.cookie('__ds_uuid'); // public_uuid = $cookie; // }, // error:function(data){ // //console.log('er'); // //console.log(data); // } // }); // } $.getUa(); }); //クリックログ取得 //$(document).on('click tap',function(e){ //IE,firefoxでバブリングがうまく行かず、要素に対するクリックイベントが発火しないため、要素自体にイベントつける //divに関してはfirstEventAddで // $('a,button,input').on('click',function(e){ // // // //onclick属性がついている場合は、すでにイベントを割り込ませてあるので(firstEventAdd)クリックイベントでは発動させない // if($(this).attr('onclick') == undefined){ // $.getClick(e); // } // }); //動的に追加したものにイベントがつけられない場合があるため $(document).on('click tap','a,button,input', function(e) { //onclick属性がついている場合は、すでにイベントを割り込ませてあるので(firstEventAdd)クリックイベントでは発動させない if($(this).attr('onclick') == undefined){ $.getClick(e); } }); $("video").on({ "play":function(e){ var $_this = $(this); var id1 = $_this.parents('.block').data('block-id'); var id2 = $_this.parents('.record').data('record-id'); var attrs = $(this).get(0).attributes; var attrsStr = '