jquery - Bootstrap-toggle 变得又大又丑。为什么?

标签 jquery html css twitter-bootstrap toggle

我尝试在我的网站上添加一个 Bootstrap 切换复选框 ( http://www.bootstraptoggle.com/ )。但是当我添加它时,它变得又大又丑(参见 picture of my toggle and its appearance. )。

此外,我使用:

  • JQuery 3.3.1 版、Bootstrap 4.1.3 版和 Bootstrap-toggle 2.2.0 版
  • 本地 python 服务器。
  • Chrome。
  • 下面的 HTML 结构。

我做错了什么?

 <!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 <meta http-equiv="X-UA-Compatible" content="ie=edge">
 <link rel="stylesheet" href="/bootstrap.min.css">
 <link rel="stylesheet" href="/bootstrap-toggle.min.css">
 <title>Test</title>
</head>

<body>
 <input type="checkbox" checked data-toggle="toggle">
</body>

<script src="/jquery.min.js"></script>
<script src="/bootstrap.min.js"></script>
<script src="/bootstrap-toggle.min.js"></script>

</html>

更新:问题已解决。它与屏幕分辨率有关。在低分辨率屏幕上的本地主机上呈现时,按钮变得又大又难看,但在高分辨率屏幕上运行良好。

最佳答案

如果您使用外部链接和 Bootstrap v3.3.7,这将完美运行:

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <meta name="viewport" content="width=device-width, initial-scale=1.0">
 <meta http-equiv="X-UA-Compatible" content="ie=edge">
 <link href="https://stackpath.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
 <link href="https://gitcdn.github.io/bootstrap-toggle/2.2.2/css/bootstrap-toggle.min.css" rel="stylesheet">
 <title>Test</title>
</head>

<body>
 <input type="checkbox" checked data-toggle="toggle">
</body>

<script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js"></script>
<script src="https://gitcdn.github.io/bootstrap-toggle/2.2.2/js/bootstrap-toggle.min.js"></script>
</html>

关于jquery - Bootstrap-toggle 变得又大又丑。为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51843865/

相关文章:

javascript - jQuery 解析后获取未定义的 JSON

javascript - 获取元素父元素的最简单方法

html - Bootstrap 导航栏上方的 Logo

javascript - 根据特定事件在 HTML 表上使用 Javascript 动态更改 CSS

html - 如何使以下 html 代码适合所有分辨率?

css - 我正在使用 tiles 但 baselayout 的 css 文件不会应用于所有页面

javascript - 从隐藏的 iframe 打印页面

javascript - 有没有办法通过它的 css 'left' 和 'top' 属性找到一个 div 元素?

javascript - 如何仅选择可见的选中输入?

javascript - 如何使用 jquery 只追加一次数据