我似乎无法正确设置自定义框并且我做错了什么。 代码:
<link href="css/custombox.min.css" rel="stylesheet">
<section>
<div class="button">Click</div>
<div style="display:none;" class="open">WORD</div>
<script>
$(function() {
$('.button').on('click', function( e ) {
Custombox.open({
target: '.open',
effect: 'fadein'
});
e.preventDefault();
});
});
</script>
</section>
<script type="text/javascript" src="js/custombox.min.js"></script>
答案 0 :(得分:2)
Custombox不提供静态open
方法。您需要先初始化实例,然后open()
:
$('.button').on('click', function( e ) {
var modal = new Custombox.modal({
content: {
effect: 'fadein',
target: '.open'
}
});
modal.open();
});
请参阅Fiddle