12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- $(document).ready(function() {
- var $api = $('.api');
- var $start = $('.start');
- var $show = $('.api .show');
- var $hide = $('.api .hide');
- var width = $(window).width();
- var height = $(window).height();
- var THRESHOLD = 700;
- init();
- $(window).on('resize', function() {
- width = $(window).width();
- height = $(window).height();
- init();
- });
- function init() {
- if (width < THRESHOLD) {
- $api.addClass('fullscreen');
- $start.addClass('full');
- } else {
- $api.removeClass('fullscreen');
- $start.removeClass('full');
- }
- if ($api.attr('class').indexOf('hidden') === -1) {
- showAPI();
- } else {
- hideAPI();
- }
- }
- function hideAPI() {
- $api.addClass('hidden');
- if (width >= THRESHOLD) {
- $start.addClass('full');
- }
- $start.removeClass('hidden');
- $hide.hide();
- $show.show();
- }
- function showAPI() {
- $api.removeClass('hidden');
- if (width >= THRESHOLD) {
- $start.removeClass('full');
- }
- $start.addClass('hidden');
- $show.hide();
- $hide.show();
- }
- $('body').on('click', '.hide', function() {
- hideAPI();
- });
- $('body').on('click', '.hidden', function() {
- showAPI();
- });
- });
|