我错过了一些简单的东西,但找不到。在我的 asp.net MVC5 项目中,我想使用bootstrap-switch
. 这就是我所做的:
BundleConfig.cs:添加如下bootstrap-switch.css
,bootstrap.switch.js
bundles.Add(new ScriptBundle("~/bundles/bootstrap").Include(
"~/Scripts/bootstrap.js",
"~/Scripts/respond.js",
"~/Scripts/bootstrap-switch.js"));
bundles.Add(new StyleBundle("~/Content/css").Include(
"~/Content/bootstrap.css",
"~/Content/bootstrap-switch.css",
"~/Content/site.css"));
(并确保文件位于这些位置)。
然后,在一个视图中,我尝试了以下三个复选框,
<input type="checkbox" class="switch" />
<input type="checkbox" class="switch" name="box" />
<input type="checkbox"
data-on-text="Option A"
data-off-text="Option B"
data-size="mini"
name="box2" />
并在视图文件的底部添加,
<script>
$("[name='box']").bootstrapSwitch();
$("[name='box2']").bootstrapSwitch();
</script>
但是当我运行项目时,复选框看起来像标准复选框(没有 CSS,或者添加了函数)。
我已经阅读了很多关于此的帖子(我的代码遵循http://www.bootstrap-switch.org/逐字),但找不到我的错误。