$(function(){ /* imgタグにrolloverクラスを付けるとxxx.xxxがxxx-on.xxxの画像に代わるロールオーバー効果 */ $("img.rollover, input.rollover").mouseover(function(){ $(this).attr("src",$(this).attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1-on$2")); }).mouseout(function(){ $(this).attr("src",$(this).attr("src").replace(/^(.+)-on(\.[a-z]+)$/, "$1$2")); }).mousedown(function(){ $(this).attr("src",$(this).attr("src").replace(/^(.+)-on(\.[a-z]+)$/, "$1$2")); }).each(function(){ $("").attr("src",$(this).attr("src").replace(/^(.+)(\.[a-z]+)$/, "$1-on$2")); }); /* 流れるニュース */ var slider = $('#ticker ul').bxSlider({ controls: false, speed: 800, pager: false, auto: true, pause: 8000 }); /* リンク付きimgのロールオーバー */ var $this; var $thisPrev; $("#indexContainerInner .inner a img, #container a img").not(".iconNew,#gnavi-v a img").bind("mouseover",function(){ $this = $(this); $this.stop().animate({"opacity":"0.7"},100); }).bind("mouseout",function(){ $this.stop().animate({"opacity":"1"},100); }); $("#container a img.iconNew").bind("mouseover",function(){ $this = $(this); $thisPrev = $this.prev("img"); if($thisPrev.length){ $thisPrev.stop().animate({"opacity":"0.7"},100); } }).bind("mouseout",function(){ $thisPrev.stop().animate({"opacity":"1"},100); }); /* プロフページの画像切り替え */ $(".profPhotoThumb").bind("mouseover",function(){ $(".profPhotoMain img").attr("src", $(this).attr("href")); }); $(".profPhotoThumb").bind("click",function(){ return false; }); $(window).bind('load', function(){ /** * 新着情報の画像調整 */ $('#news3.box div.inner img').each(function(i){ var imgWidth = $(this).width(); if(imgWidth > 100) { $(this).width(100); $(this).removeAttr("height"); } }); $('#news5.box div.inner img').each(function(i){ var imgWidth = $(this).width(); if(imgWidth > 175) { $(this).width(175); $(this).removeAttr("height"); } }); $('#news7.box div.inner img').each(function(i){ var imgWidth = $(this).width(); if(imgWidth > 250) { $(this).width(250); $(this).removeAttr("height"); } }); $('#news10.box div.inner img').each(function(i){ var imgWidth = $(this).width(); if(imgWidth > 350) { $(this).width(350); $(this).removeAttr("height"); } }); /** * 画像バナーの画像調整 */ $('div.w3 aside.bnrArea img').each(function(i){ var maxwidth = $('div.w3').width(); if($(this).width() > maxwidth) { $(this).width(maxwidth); } }); $('div.w5 aside.bnrArea img').each(function(i){ var maxwidth = $('div.w5').width(); if($(this).width() > maxwidth) { $(this).width(maxwidth); } }); $('div.w7 aside.bnrArea img').each(function(i){ var maxwidth = $('div.w7').width(); if($(this).width() > maxwidth) { $(this).width(maxwidth); } }); $('div.w10 aside.bnrArea img').each(function(i){ var maxwidth = $('div.w10').width(); if($(this).width() > maxwidth) { $(this).width(maxwidth); } }); /** * フリースペースの画像調整(パディングを加味する) */ $('div.w3 aside.free img').each(function(i){ var maxwidth = $('div.w3').width() - 40; if($(this).width() > maxwidth) { $(this).width(maxwidth); } }); $('div.w5 aside.free img').each(function(i){ var maxwidth = $('div.w5').width() - 40; if($(this).width() > maxwidth) { $(this).width(maxwidth); } }); $('div.w7 aside.free img').each(function(i){ var maxwidth = $('div.w7').width() - 40; if($(this).width() > maxwidth) { $(this).width(maxwidth); } }); $('div.w10 aside.free img').each(function(i){ var maxwidth = $('div.w10').width() - 40; if($(this).width() > maxwidth) { $(this).width(maxwidth); } }); }); /** * 在籍嬢いいね数カウントアップ処理 * */ $('.good_cntup.js-cntup').live('click', function(){ $(this).removeClass('js-cntup'); var target = $(this).next('.counter'); var shop_id = $('input[name=shop_id]').val(); var cnt_id = $(this).siblings('input[name=cnt_id]').val(); // MstLikeCount.id var girl_id = $(this).attr('class'); girl_id = girl_id.split(' '); $.ajax({ type: 'POST', dataType: 'text', url: '/like_count_up/', data: {cnt_id: cnt_id, shop_id: shop_id, girl_id: girl_id[1]}, async: false, success: function(data) { if(data !== false){ // いいね数の表示をカウントアップ target.text(data); } }, error: function() {} }); }); });