今回は完全に自分自身のメモです。
参考にする人もいるのかも知れませんので、一応簡単な説明を。
広告
配布テーマの商品ページのモーダルウィンドウのJSとHTML
JS
$('#modal-open').click(function(){
var h = $(window).height();
var w = $(window).width();
var cw = (h - 80);
var pxleft = ((w - cw)/2);
var pxtop = ((h - w)/2);
if(h <= w){
$('.modal_window').css({'width': cw + 'px','left': pxleft + 'px','top': 15 + 'px'})
}else{
$('.modal_window').css({'width': w + 'px','top': pxtop + 'px','left': 0 + 'px'})
}
$('.close_overlay,.modal_window').fadeIn('slow');
$('.mdlimg').each(function(){
$(this).attr("src",$(this).data("img"));
});
$("#carousel2").flexslider({
animation:"slide",
controlNav:false,
animationLoop:false,
slideshow:false,
sync:"#carousel"
});
$('.close_overlay,#modal-close').click(function(){
$('.close_overlay,.modal_window').fadeOut('slow');
});
$(window).on('load resize', function(){
var h = $(window).height();
var w = $(window).width();
var cw = (h - 80);
var pxleft = ((w - cw)/2);
var pxtop = ((h - w)/2);
if(h <= w){
$('.modal_window').css({'width': cw + 'px','left': pxleft + 'px','top': 15 + 'px'})
}else{
$('.modal_window').css({'width': w + 'px','top': pxtop + 'px','left': 0 + 'px'})
}
});
});
HTML
<div class="close_overlay">×</div>
<div class="modal_window">
<div id="carousel2" class="flexslider">
<ul class="slides">
<li><img class="mdlimg" src="" data-img="<?php usces_the_itemImageURL(0); ?>"></li>
<?php foreach ( $imageid as $id ) : ?>
<li><img class="mdlimg" src="" data-img="<?php usces_the_itemImageURL($id); ?>"></li>
<?php endforeach; ?>
</ul>
</div>
<p id="modal-close"><i class="fa fa-times-circle"></i></p>
</div><!--/.modal_window-->
css
.close_overlay {
top: 0;
left: 0;
width: 100%;
height: 100%;
display: none;
text-indent: -9999px;
background: #000;
opacity: 0.7;
z-index: 5;
position: fixed;
}
.modal_window {
text-align: center;
display: none;
background: none repeat scroll 0% 0% #FFF;
z-index: 10001;
position: fixed;
border-radius: 5px;
#carousel2{margin: 0;}
p{margin: 0rem 1rem 0;
font-size: 1.5rem;
cursor: pointer;
}
}
#modal-open{cursor: pointer;}
こんな感じでした。
テーマを少し変更しようと思って忘れない為のメモでした。
では
おすすめのコンテンツ
広告
