Load any internal or external content into a responsive and dynamic modal.
Define the element that contain the link to be loaded:
<a class="call-to-action" href="/page-example.html">Page example</a>You can call the link from any element, not necessary from a href element, just call data-href:
<div class="call-to-action" data-href="/page-example.html">Example page</div>Also, you can define the target to be loaded. So, only the content inside the .main-container class will be loaded:
<div class="call-to-action" data-href="/page-example.html" data-target=".main-container">Example page</div>jQuery call:
$('.call-to-action').modalLoadContent();You also can define some options, like:
debugMode- Display messages at the console (false);overlayClass- Default modal overlay class (.modal-load-content-overlay);containerClass- Default modal class container (.modal-load-content-container);closeButtonClass- Default close modal class (.modal-load-content-close);closeButtonIcon- Icon to close modal ([Close]);closeButtonText- Text to close on hover (Close modal);errorClass- Default error class (.modal-load-content-error);errorText- Default error text message (The requested page could not be loaded.);
$('.call-to-action').modalLoadContent({
debugMode: true,
closeButtonIcon: 'x',
closeButtonText: 'Click to close';
});