$(document).ready(function () { $(".menu-icon").click(function () { // console.log(this) var menu = $("#menu-container"); if (menu.hasClass('responsive')) menu.removeClass('responsive'); else menu.addClass('responsive'); return false; }); $("#news .detales:not(.landing), #news-block div:not(:first-child) .detales, .ad .detales:not(.landing)").fancybox({type: 'ajax', // slideClass : 'fancynews', afterShow:function (instance, current) {} }); $("#home-filters a").click(function () { if ($(this).attr("id")=="uninhabited-btn"){ scrollToId("uninhabited"); return false; } $('.catalog').html(''); var url = $(this).data('href'); if ($(this).hasClass('on')){ var arr = url.split("/"); arr.pop(); url = arr.join("/"); $(this).removeClass('on'); }else { $(this).addClass('on'); } $("#home-filters a").not(this).removeClass('on'); $.get( url, function( data ) { $('#home-catalog').html( data ); catalogFancyBox(); setFavoriteButton(); nonoResidentalFancyBox(); }); return false; }); catalogFancyBox(); setFavoriteButton(); nonoResidentalFancyBox(); $('.fancybox1').fancybox({loop:false}); // console.log($('.vr-video')) $('.vr-video').fancybox({ afterShow: function() { $('video').prop("volume", 0.5) } }); $(".aligment").fancybox({type: 'iframe', autoSize : false, width : '90%', height : '90%', padding : 0, afterShow : function () { $('.fancybox-iframe').get( 0 ).contentWindow.init($('.fancybox-iframe').height()); } }); $("#toTop").click(function () { $('html, body').animate({ scrollTop: 0 }, 800); return false; }); $(".contact-form").on('submit',formSubmit); $(".inprogress").click(function () { alert($(this).data('inprogress')); return false; }); }); function scrollToId(id) { $('html, body').animate({ scrollTop: $("#"+id).offset().top}, 500); } function setFavoriteButton() { $(".favorite").click(function () { var el = $(this); var select = !el.hasClass("selected"); $.get( root +"/setfavorite/"+(select ? "add" : "remove")+"/" + el.data("id"), function( data ) { if (data.success){ $('#favorites-counter h1').html(data.count) if (select) el.addClass("selected"); else el.removeClass("selected"); el.attr('title', select ? 'Удалить из избранных' : 'Добавить в избранные'); if (el.parent().prop("tagName") == 'LI') el.html(select ? 'Удалить из избранных' : 'Добавить в избранные'); } else alert( "Ошибка: " + data ); }); // console.log(el.data("id")) return false; }); } function catalogFancyBox() { $(".catalog-item").fancybox({type: 'ajax', autoSize : true, padding : 0, autoCenter : true, touch: false }); } function nonoResidentalFancyBox() { $(".attic-item").fancybox({type: 'ajax', autoSize : true, padding : 0 }); $(".firstfloor-item").fancybox({type: 'iframe', autoSize : false, width : '90%', height : '90%', padding : 0, afterShow : function () { $('.fancybox-iframe').get( 0 ).contentWindow.init($('.fancybox-iframe').height()); } }) }