javascript - How can define "materializecss" modal "before" (beforeload) functionality -
i have used materializecss framework stuck in modal functionality.
i have made popup modal image following code:
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; }
but issue that, image , modal (wrapper) both not aligned in center
. , modal wrapper not responsive fancybox popup
i have tried code callback:
$('.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' }); } });
not getting, please help.
thanks in advance!
sorry earlier answer, thought not getting modal work @ all...
you used css rules affect responsiveness , width of modal, , center aligning content in modal need rule. modified css, replaced images , added btn
class - can run snippet , click "full page" see working.
$('.modal-trigger').leanmodal();
.media-insert .modal { max-height: 100%; overflow: visible; } .media-insert .modal .modal-content { text-align: center; }
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <link href="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.96.1/css/materialize.min.css" rel="stylesheet" /> <script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.96.1/js/materialize.min.js"></script> <div class="media-insert"> <a href="#img2" class="btn modal-trigger"> <img src="http://cdn.sstatic.net/stackoverflow/img/sprites.svg?v=1bc768be1b3c" class="img-responsive" /> </a> <div class="modal" id="img2"> <div class="modal-content"> <img src="http://cdn.sstatic.net/stackoverflow/img/sprites.svg?v=1bc768be1b3c" class="img-responsive" /> <a href="javascript:void(0);" class="modal-action modal-close"><span class="mdi-navigation-close"></span></a> </div> </div> </div>
their documentation of button-triggered modals may further.
Comments
Post a Comment