Javascript 绑定数据列表后,将css样式重新应用于视图的一部分

Javascript 绑定数据列表后,将css样式重新应用于视图的一部分,javascript,html,css,knockout.js,Javascript,Html,Css,Knockout.js,在同一页面上打开弹出窗口后,Iam将工具栏与数据库中我的页面上的项目列表绑定,绑定完成后,应用于该工具栏的css将消失。请指导我如何保持css应用到它,即使在绑定后,因为我没有重新加载页面只是绑定数据和css样式消失 js部分: var toolBox = new namespace.ToolboxData(); toolBox.initializeToolbox("Layout"); designerController.ToolBoxModel(toolBox.ToolBoxModel);

在同一页面上打开弹出窗口后,Iam将工具栏与数据库中我的页面上的项目列表绑定,绑定完成后,应用于该工具栏的css将消失。请指导我如何保持css应用到它,即使在绑定后,因为我没有重新加载页面只是绑定数据和css样式消失

js部分:

var toolBox = new namespace.ToolboxData();
toolBox.initializeToolbox("Layout");
designerController.ToolBoxModel(toolBox.ToolBoxModel);
$('#accordion').multiAccordion().multiAccordion("option", "active", [0]);
html部分:

<div class="scrollBar" id="accordianScroll">
  <div id="accordion" data-bind="foreach:ToolBoxModel">


因此,在绑定完成后,通过类调用的css将消失。

这是用于画布的,否则忽略:

如果您正在画布元素中创建srcollbar。。。。 尝试使用
.save()
.restore()
进行操作。您可以保存工具栏元素的原始状态,例如

var mytoolbar=document.getElementById('canvasToolBarId');
mytoolbar.save()

一些涉及工具栏的代码。。。。 然后

mytoolbar.restore()


签出。

你能将你的代码片段与CSS一起发布吗?我有一个CSS文件,我正在调用一个类,绑定在javascript页面中,我在其中使用它,我仍将尝试发布一些部分。你的浏览器调试器控制台中是否有任何错误?我实际上用敲除绑定了工具栏,不知为什么我不知道knockout是如何处理元素的状态的,但是它可能在绑定前后都有一些东西来保存状态。