【发布时间】:2015-03-29 07:52:19
【问题描述】:
虽然我在 IE 中看到了 Bootstrap Collapse 功能的问题,但我认为这个功能有所不同。
当你第一次点击“独家为你”时,事情就崩溃了!标题,但再次点击不会打开它。
我必须“存储”他们在会话变量中关闭它的事实,因此我的控制器中有一个函数来执行此操作,并且在单击标题时调用它。如果 ShowPanel 设置为“false”,我会在加载页面时再次折叠。
window.ShowPanel 变量是从 Razor ViewBag 变量设置的:
<script type="text/javascript">
$(document).ready(function () {
window.ShowPanel = "@ViewBag.ShowPanel";
// Initialize due to IE bug. from some SO post
$('#collapseOne').collapse({ toggle: false });
if (window.ShowPanel === "false") {
$('#collapseOne').collapse('hide');
}
$('#panel_head').on('click', function () {
$.ajax({
async: true,
type: "GET",
url: "/Home/SetShowPanel"
});
})
});
</script>
谁能帮我弄清楚为什么 IE 不会重新打开该部分?
【问题讨论】:
-
我在 IE 控制台中收到“访问被拒绝”错误。也许它与这个问题有关? stackoverflow.com/questions/17370482/…
-
你知道吗,这个错误与我的防病毒 (avast) 插件有关,所以没关系
-
至少升级到 Bootstrap v2.3.2,最后一个 v2 版本。
标签: javascript jquery twitter-bootstrap