【发布时间】:2018-03-29 04:33:03
【问题描述】:
我正在创建一个按钮以在单击时打开模式。
<--Modal trigger-->
<button type="button" data-toggle="modal" data-target="#myModal">Create a new category</button>
<--Modal body-->
<div id="myModal" class="modal fade" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal">×</button>
<h4 class="modal-title">Modal Header</h4>
</div>
<div class="modal-body">
<p>Some text in the modal.</p>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
</div>
</div>
</div>
</div>
不知何故,触发器不起作用。当按钮单击时,模式不会弹出。我的cdn如下:
<--Bootstrap css-->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/css/bootstrap.min.css"
integrity="sha384-/Y6pD6FV/Vv2HJnA6t+vslU6fwYXjCFtcEpHbNJ0lyAFsXTsjBbfaDjzALeQsN6M" crossorigin="anonymous">
<--Bootstrap and JQuery js-->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.0.0-beta/js/bootstrap.js"></script>
我收到 popper.js 错误。我在其他项目中遇到了这个错误。但是安装 popper.js 并将其添加到 dev-dependencies 并运行“npm run dev”最后一次解决了它。这次不知怎么就不行了。
我在 package.json 中的开发依赖项:
"devDependencies": {
"axios": "^0.16.2",
"bootstrap-sass": "^3.3.7",
"cross-env": "^5.0.1",
"jquery": "^3.1.1",
"laravel-mix": "^1.0",
"lodash": "^4.17.4",
"vue": "^2.1.10",
"popper.js": "^1.12.5"
},
注意:我使用的是 Laravel 框架,并且已经通过 Node 安装了 popper。
帮助!
【问题讨论】:
标签: php jquery twitter-bootstrap laravel