【发布时间】:2015-08-12 08:08:59
【问题描述】:
我使用了materializecss 框架,但卡在了模态功能中。
我已经使用以下代码为图像制作了弹出模式:
HTML:
<div class="media-insert"> <a href="#img2" class="modal-trigger"><img src="images/slide1.jpg" class="img-responsive" /></a>
<div class="modal" id="img2">
<div class="modal-content"> <img src="images/slide1.jpg" class="img-responsive" /> <a href="javascript:void(0);" class="modal-action modal-close"><span class="mdi-navigation-close"></span></a> </div>
</div>
</div>
JS:
$('.modal-trigger').leanModal();
CSS:
.media-insert .modal {
width: auto;
left: 0;
top: 0;
bottom: 0;
right: 0;
max-height: 100%;
overflow: visible;
}
但问题是,图像和模态(包装器)在center 中都没有对齐。而且模态包装器也不像fancybox popup那样响应
我已尝试使用此代码进行回调:
$('.modal-trigger').leanModal({
ready: function () {
var modelImgW = $('.modal-content img').innerWidth();
var modelImgH = $('.modal-content img').innerHeight();
$('.media-insert .model').css({
'height': modelImgH + 'px'
});
$('.media-insert .model').css({
'width': modelImgW + 'px'
});
}
});
没有,请帮忙。
提前致谢!
【问题讨论】:
标签: javascript jquery css material-design