使用 JS 的自定义框和模态
Custombox and modal using JS
>我有一个使用自定义框的模态,它使用按钮工作:
<html>
<head>
<link href="assets/plugins/custombox/dist/custombox.min.css" rel="stylesheet">
<link href="assets/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
<link href="assets/css/core.css" rel="stylesheet" type="text/css" />
<link href="assets/css/components.css" rel="stylesheet" type="text/css" />
<link href="assets/css/icons.css" rel="stylesheet" type="text/css" />
<link href="assets/css/pages.css" rel="stylesheet" type="text/css" />
<link href="assets/css/menu.css" rel="stylesheet" type="text/css" />
<link href="assets/css/responsive.css" rel="stylesheet" type="text/css" />
<script src="assets/js/modernizr.min.js"></script>
</head>
<body>
<div id="accordion-modal" class="modal fade">
<div class="modal-dialog">
<div class="modal-content p-0">
<div class="panel-group panel-group-joined" id="accordion-test">
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a data-toggle="collapse" data-parent="#accordion-test" href="#collapseOne" class="collapsed">
Collapsible Group Item #1
</a>
</h4>
</div>
<div id="collapseOne" class="panel-collapse collapse">
<div class="panel-body">
test
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<button data-toggle="modal" data-target="#accordion-modal">Accordion in Modal</button>
<!-- jQuery -->
<script src="assets/js/jquery.min.js"></script>
<script src="assets/js/bootstrap.min.js"></script>
<script src="assets/js/detect.js"></script>
<script src="assets/js/fastclick.js"></script>
<script src="assets/js/jquery.slimscroll.js"></script>
<script src="assets/js/jquery.blockUI.js"></script>
<script src="assets/js/waves.js"></script>
<script src="assets/js/wow.min.js"></script>
<script src="assets/js/jquery.nicescroll.js"></script>
<script src="assets/js/jquery.scrollTo.min.js"></script>
<!-- Modal-Effect -->
<script src="assets/plugins/custombox/dist/custombox.min.js"></script>
<script src="assets/plugins/custombox/dist/legacy.min.js"></script>
<!-- App js -->
<script src="assets/js/jquery.core.js"></script>
<script src="assets/js/jquery.app.js"></script>
</body>
</html>
我正在尝试在 jquery 中启动此模式,在数据表按钮内没有运气。这是我函数中代码的一部分:
buttons: [
{
text: 'My accordion Button',
className: "btn-sm",
action: function ( e, dt, node, config ) {
Custombox.open({
target: '#accordion-modal',
effect: 'fadein'
});
e.preventDefault();
}
}
]
上面的代码可以打开其他简单的模态,但不能打开这个。我猜这与
data-toggle="modal" data-target="#accordion-modal"
包含在按钮中。据我了解,数据目标在 js 中被"目标"取代,但数据切换不会在任何地方触发。如何正确触发它?我试图用$('#accordion-modal').modal('show')启动它,但我不确定我应该把它放在哪里。如果我把它放在开头,它只是闪烁一秒钟
看起来我只需要:
{
text: 'My accordion Button',
className: "btn-sm",
action: function ( e, dt, node, config ) {
$('#accordion-modal').modal('show');
e.preventDefault();
}
}
相关文章:
- 如何在angular ui模态控制器中定义函数
- 从谷歌地图自定义控件打开离子模态时遇到问题
- 自举模态力滚动到顶部
- 使用角度模态服务(AngularJS)自定义模态
- 只使用ReactJS关注自定义模态
- 离子模态未打开(类型错误:无法读取未定义的属性“显示”)
- CSS3 动画.css不适用于自定义模态
- Tracker afterFlush函数出现异常:使用Materialize模态未定义
- 关注引导浮动模态表单上自定义文本之后的文本区域
- 先前的状态视图不会保留在带有自定义模态url的打开UI引导模态的后台
- 使用模数自定义分页返回jquery循环
- 信息窗口上的自定义按钮(如模态引导按钮)
- Jquery Featherlight js自定义CSS单选按钮不工作在模态窗口
- Angular UI引导模态——使用自定义模态窗口
- 创建一个自定义Jquery模态表单来上传数据
- 将额外的(自定义)参数传递给引导模态
- 使用ASP自定义设计模态框.. NET表单控件中的Bootstrap Fullcalendar
- 如何为data-toggle="modal"设置自定义单击事件处理程序按钮而不打开模态对话框
- 使用 JS 的自定义框和模态
- AngularJS自定义Twitter引导模态指令