Файл: js.js
Строк: 92
<?php
//Автор: Vocaloid IA / IALoid / Лоликонщик
///////////WMR: 212581813973
//Жертвуем мильёны кароч))
jQuery(function(){
//0 - нет, любое другое значение - да
IA = {
max_width: 500,//Макс размер, считаемый мобилой
scroll: 1, // Смещение правой части
scroll_fix: 1,//Произойдет ли запрет скроллинга
anime: 300,//Скорость анимации в микросекундах
opacity: "0.70",//Затемнение 0 - ниту тимнати кароч
panel_width: 210,//ширина панели
//Ниже не трогать
click: 0,
block: "#IA_panel",
button: "#IA_panel_open",
all: "#IA_all_contents",
close: "IA_block_close"
};
/*
а эта афтанастройка кароч
*/
$('body').wrapInner('<div id="IA_body" style="overflow-x:hidden"></div>');
$(IA.block).nextAll().wrapAll('<div id="IA_all_contents"></div>');
$(IA.all).css({
width: "100%"
});
$(document).on('click', IA.button, function(e){
open();
e.PreventDefault();
});
$(document).on('click', '#'+IA.close, function(e){
close();
e.PreventDefault();
});
panel();
$(window).resize(panel);
function panel()
{
var w = $(document).width();
if (w < IA.max_width)
{
if (!IA.click)
{
var h = IA.scroll_fix ? '100%' : $(IA.all).height();
$(IA.button).css('display','inline-block');
$(IA.all).attr('style', 'margin-left:0;width:100%');
$(IA.block).attr('style', 'display:none;z-index:800;overflow-y:auto;margin-left:-'+IA.panel_width+';position:absolute;width:'+IA.panel_width+';box-sizing:border-box;height:'+h);
}
}else{
$('#'+IA.close).remove();
$(IA.block).css('display','block');
$(IA.all).attr('style', 'margin-left:'+IA.panel_width);
$(IA.button).css('display','none');
$(IA.block).attr('style', 'z-index:800;overflow-y:auto;margin-left:0;position:absolute;width:'+IA.panel_width+';box-sizing:border-box;height:'+$(IA.all).height());
$('#IA_body').css({
'height': 'auto',
'overflow-y': 'visible'
});
IA.click = 0;
}
}
function close()
{
if (IA.click)
{
if (IA.scroll_fix)
{
$('#IA_body').css({
'height': 'auto',
'overflow-y': 'visible'
});
}
if (IA.scroll)
{
$(IA.all).animate({
marginLeft : 0
}, IA.anime);
}
$("#"+IA.close).animate({
opacity: 0
}, IA.anime, function(){
$('#'+IA.close).remove();
});
$(IA.block).animate({
marginLeft : "-"+IA.panel_width
},IA.anime, function(){
$(IA.block).css('display','none');
});
IA.click = 0;
}
}
function open(){
if (!IA.click)
{
if (IA.scroll_fix)
{
$('#IA_body').css({
height: '100%',
'overflow-y': 'hidden'
});
}
$(IA.block).before('<div id="'+IA.close+'" style="background:#000;top:0;width:100%;height:100%;position:fixed;opacity:0;z-index:1;"></div>');
$(IA.block).css('display','block');
$('#IA_body').css({
'overflow':'hidden',
"width" : "100%"
});
if (IA.scroll)
{
$(IA.all).animate({
marginLeft : IA.panel_width
}, IA.anime);
}
$('#'+IA.close).animate({
opacity: IA.opacity
}, IA.anime);
$(IA.block).animate({
marginLeft : 0
}, IA.anime);
IA.click = 1;
}
}
})();
?>