javascript - 引导模式未正确执行
问题描述
我正在尝试在我的代码中实现引导登录模式功能,但输出未显示屏幕未显示它。这是屏幕的输出
图像中的红色框是我希望显示登录模式的位置。
我尝试使用检查元素来检查我的代码的问题,但它也没有显示它。
但它显示了这个错误
popper.min.js:4 Uncaught SyntaxError: Unexpected token 'export'
附上头文件:
<head>
<!-- Required meta tags always come first -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta http-equiv="x-ua-compatible" content="ie=edge">
<!-- Scripts -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.15.0/popper.min.js"></script>
<script src="https://kit.fontawesome.com/4ccd9cbb4a.js" crossorigin="anonymous"></script>
<!-- Bootstrap CSS -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
<link type="text/css" rel="stylesheet" href="./node_modules/bootstrap/dist/css/bootstrap.min.css">
<link href="css/styles.css" rel="stylesheet">
<title>Ristorante Con Fusion</title>
</head>
登录模式代码:
<div id="loginModal" class="modal fade" role="dialog">
<div class="modal-dialog modal-lg" role="content">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header">
<h4 class="modal-title">Login </h4>
<button type="button" class="close" data-dismiss="modal">×</button>
</div>
<div class="modal-body">
<form>
<div class="form-row">
<div class="form-group col-sm-4">
<label class="sr-only" for="exampleInputEmail3">Email address</label>
<input type="email" class="form-control form-control-sm mr-1" id="exampleInputEmail3" placeholder="Enter email">
</div>
<div class="form-group col-sm-4">
<label class="sr-only" for="exampleInputPassword3">Password</label>
<input type="password" class="form-control form-control-sm mr-1" id="exampleInputPassword3" placeholder="Password">
</div>
<div class="col-sm-auto">
<div class="form-check">
<input class="form-check-input" type="checkbox">
<label class="form-check-label"> Remember me
</label>
</div>
</div>
</div>
<div class="form-row">
<button type="button" class="btn btn-secondary btn-sm ml-auto" data-dismiss="modal">Cancel</button>
<button type="submit" class="btn btn-primary btn-sm ml-1">Sign in</button>
</div>
</form>
</div>
</div>
</div>
</div>
解决方案
使用 popper js 的 getbootstap 链接而不是 cdn 链接
<script src="https://getbootstrap.com/docs/4.1/assets/js/vendor/popper.min.js
"></script>
推荐阅读
- sql - 有人用 PostgRest 和 Postgresql 成功实现了 SQL 用户管理吗?
- java - 在 onActivityResult() 中处理多个 requestCode 的正确方法是什么?
- windows-10 - 防止在 Windows 中打开 PWA 的 PWA 的多个实例
- c# - 为什么我的绑定不适用于我的财产?
- authentication - 工业环境中 Web 应用身份验证的最佳实践
- gpt - 在linux中,fsck gpt外置硬盘失败
- docker - 如何修复 docker-compose.yml?预期的
, 但发现 ' ' - sql - Bigquery 中的 STRING_AGG
- angular - 如果填充了 matInput 如何更改它的颜色
- java - 如何刷新打开活动的片段,然后将活动关闭回片段