$(document).ready(function() { console.log("ready"); var _win = { w:$(document).width(), h:$(document).height() }, _$root = $('#root'), _total_dp_len = 58, _active_pages_keys = [], _current_dp_key = "0", _current_dp_ob, _first_dp = true, _last_dp = false, _$page_left = $('#page-left'), _$page_right = $('#page-right'), _$overlay_left = $('#page-left .overlay'), _$overlay_right = $('#page-right .overlay'), _$maps_left = $('#page-left .maps'), _$maps_right = $('#page-right .maps'), _bgs_prefix = "images/pages/", _$railway = $('#railway'), _$pagination = $('#pagination'), _$pagi_l_arrow = $('.wrapper-l .l', _$pagination), _$pagi_r_arrow = $('.wrapper-r .l', _$pagination), _$pagi_l_txt = $('.wrapper-l .p', _$pagination), _$pagi_r_txt = $('.wrapper-r .p', _$pagination); // ____ _ __ // / _/___ (_) /_ // / // __ \/ / __/ // _/ // / / / / /_ // /___/_/ /_/_/\__/ function init(){ // console.log("init", _ACTIVE_PAGES[0].bg); initLayout(); initData(); initRailway(); initkeyboard(); initPagination(); initHashNav(); changePages(); }; function initLayout(){ _$root.css({ 'margin-top':(_win.h-_$root.height())/2 }); }; function initData(){ _active_pages_keys = Object.keys(_ACTIVE_PAGES); console.log("_active_pages_keys", _active_pages_keys); // for (var p = 0; p < _ACTIVE_PAGES.length; p++) { // if(typeof _ACTIVE_PAGES[p][0].page !== "undefined"){ // _active_pages[(_ACTIVE_PAGES[p][0].page+1)/2] = p; // } // else if(typeof _ACTIVE_PAGES[p][1].page !== "undefined"){ // _active_pages[_ACTIVE_PAGES[p][1].page/2] = p; // } // } }; // _ __ // / | / /___ __ __ // / |/ / __ `/ | / / // / /| / /_/ /| |/ / // /_/ |_/\__,_/ |___/ function initRailway(){ var $ul = $('