function bodywidth(){
wsize = $(window).width();
hsize = $(window).height();
}
window.onpageshow = function(event) {
if (event.persisted) {
window.location.reload();
}
};
$(function(){
/*--------------------------------------------------------------------------------------*/
//ie
var ua = navigator.userAgent.toLowerCase();
var isMSIE = (ua.indexOf('msie') > -1) && (ua.indexOf('opera') == -1);
var isIE11 = (ua.indexOf('trident/7') > -1);
var isIE = isMSIE || isIE11;
if(isIE) {
location.href = 'https://illusion.rip/ie.html';
}
//bg_webp
ImageType= ".webp";
if (ua.indexOf('safari') !== -1 && ua.indexOf('chrome') === -1 && ua.indexOf('edge') === -1){
ImageType="";
}
bodywidth();
$(window).resize(function(){
bodywidth();
});
pageAddress =$("#contents").data('id');
if(pageAddress == "chara"){
if(location.hash){
tid=location.hash.slice(0,7);
$(tid).prop('checked', true);
$(tid+'label').addClass("cbac");
}else{
$('#type1').prop('checked', true);
$('#type1label').addClass("cbac");
}
pageClass = "cont"
}
$("body").attr({
id: pageAddress,
class: pageClass
});
$("#loading").fadeIn(0);
//
$(document).on("click","#hsw", function(){
$("#history").toggleClass('ahis');
})
//pjax
$.pjax({
area : '#mainCont', // 遷移するエリアを指定
link : '.pLink', // イベント発火のターゲットを指定できる
ajax: { timeout: 3000 }, // 読み込みにこれ以上かかる場合は通常遷移
wait : 400
});
$(document).on('pjax:fetch',function(){ // 消える時の処理
$('#mainFrame,#footerArea').css({transition:"0.4s",filter:"blur(100px) brightness(1000%)",opacity:"0.8"});
$('input').prop('checked', false);
// console.log("fetch"+pageAddress)
});
$(document).on('pjax:render',function(){ // 現れる時の処理
$('#mainFrame,#footerArea').css({transition:"0.4s",filter:"none",opacity:"1"});
$("#loading").fadeOut();
pageAddress =$("#contents").data('id');
if(pageAddress == "index"){
pageClass = "index"
}else if(pageAddress == "chara"){
if(location.hash){
tid=location.hash;
$(tid).prop('checked', true);
$(tid+'label').addClass("cbac");
}else{
$('#type1').prop('checked', true);
$('#type1label').addClass("cbac");
}
pageClass = "cont"
}else{
pageClass = "cont"
}
$("body").attr({
id: pageAddress,
class: pageClass
});
autoMovie();
//console.log("render")
});
$(document).on('pjax:end', function() {
});
//snavi
$(document).on("click","#GoTop", function(){
$('body,html').animate({scrollTop: 0}, 500);
return false;
});
$(window).scroll(function () {
if($(window).scrollTop() >= 110) {
$('#Snavi').stop().animate({bottom:'10px'},600);
} else {
if(wsize >= 1100){
$('#Snavi').stop().animate({bottom:'-80px'},600);
}
}
});
//movie
$(document).on("click",".pageMovie", function(){
mid = $(this).data("movie");
folder = $(this).data("folder");
size = $(this).data("size");
dl = new Array();
dl[0] = "dl";
n = Math.floor(Math.random()*dl.length);
url ='https://'+dl[n]+'.illusion.rip/preview_contents/honey2dx/'+ folder +'/';
if(wsize >= "1100"){
mids= mid;
}else{
mids= mid+"_sp";
}
$('.movie').html('') ;
$('.movie video').css({maxWidth:size+"px"});
$(".movie video")[0].play();
});
$(document).on("click","#movieFrame label",function(){
$(".movie video")[0].pause();
});
autoMovie();
/*-----------------------------------------------------------------------------------------------------*/
});
$(window).load(function () { //全ての読み込みが完了したら実行
$("body").attr({
id: pageAddress,
class: pageClass
});/**/
});
window.onpageshow = function(event) {
if (event.persisted) {
window.location.reload();
}
};
function autoMovie(){
$(".autoMovie video").remove();
for(var i = 0 ; i < $(".autoMovie").length ; i++){
mid=$('.autoMovie').eq(i).data("movie");
dl = new Array();
dl[0] = "dl";
n = Math.floor(Math.random()*dl.length);
url ='https://'+dl[n]+'.illusion.rip/preview_contents/honey2/'+ pageAddress +'/';
if(wsize >= "1100"){
mids= mid;
}else{
mids= mid+"_sp";
}
if(pageAddress == "hscene"){
$('.autoMovie').eq(i).html('') ;
}else{
$('.autoMovie').eq(i).html('') ;
}
}
}