gpt4 book ai didi

twitter-bootstrap - ajax 刷新后 Bootstrap css 不工作

转载 作者:行者123 更新时间:2023-12-02 04:48:34 29 4
gpt4 key购买 nike

我将 Bootstrap 用于开/关切换开​​关。在此页面中,它每 5 秒进行一次 ajax 刷新以重新加载页面内容。我面临的问题是当页面通过 ajax 刷新时,bootstrap-switch 失去了它的 css 样式。

我使用 firefox inspect,这是我看到的:

ajax刷新前:

<div id="override">
.....
<div class="margin-bottom-10"> <label for="option1"></label> <div class="bootstrap-switch bootstrap-switch-wrapper bootstrap-switch-on bootstrap-switch-small bootstrap-switch-animate bootstrap-switch-id-1234>
<div class="botstrap-switch-container">
<span class="bootstrap-switch-handle-on bootstrap-switch-primary">On</span>
<label class="bootstrap-switch-label" for="1234"></label>
<span class="bootstrap-switch-handle-off bootstrap-switch-default">Off</span>
<input id="1234" name="radio1" class="make-switch" data-size="small" checked="" type="checkbox">
</div>
</div>
</div>
......
</div>

ajax刷新后:

    <div id="override">
.....
<div class="margin-bottom-10">
<label for="option1"></label>
<input id="1234" name="radio1" class="make-switch" data-size="small" checked="" type="checkbox">
</div>
..........
</div>

ajax代码:

$.get(url, function(data) {
$("#override").html(data);
}

我如何重新加载那些必要的 Bootstrap css 甚至 js??

最佳答案

我假设您使用的是 this

如果是,你可以做类似的事情

$.get(url, function(data) {
$("#override").html(data);
$(".make-switch").bootstrapSwitch(); //code to init the switch again
}

关于twitter-bootstrap - ajax 刷新后 Bootstrap css 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30840374/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com