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

时间:2014-11-24 05:58:54

标签: javascript html css knockout.js

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

js part:

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会消失。

1 个答案:

答案 0 :(得分:1)

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

如果你在画布元素中制作你的srcollbar .... 尝试.save().restore()。您可以保存工具栏元素的原始状态,例如....

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

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

mytoolbar.restore();

结帐refference