javascript - 绑定(bind)数据列表后,将 css 样式重新应用于 View 的一部分

标签 javascript html css knockout.js

在同一页面上打开弹出窗口后,我将工具栏与我页面上的元素列表绑定(bind)在一起,绑定(bind)完成后,应用于该工具栏的 css 将消失。请指导我如何在绑定(bind)后保持 css 应用于它,因为我没有重新加载页面只是绑定(bind)数据并且 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">

所以这里绑定(bind)完成后通过类调用的css就消失了。

最佳答案

这是针对 Canvas 的,否则请忽略:

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

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

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

mytoolbar.restore();

结帐 refference .

关于javascript - 绑定(bind)数据列表后,将 css 样式重新应用于 View 的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27098699/

相关文章:

javascript - |与 || ... 我使用哪一个重要吗?

asp.net - 清除属性未按预期工作

html - 居中对齐显示 :table-cell inside a td

mysql - 当枚举字段设置为无效值时,使 MySQL 默认为 NULL

javascript - Materialise slider 破坏了我的图像大小

css - 在 HTML 表单中,斜体 "(required)"应该得到 <i>、<em> 还是 <span class ="italic">?

javascript - CSS 长字体不适合屏幕的问题

javascript - 为什么 JSON.stringify 只显示点击事件的 isTrusted 成员?

Javascript 添加 text/html 到 div 替代方法

javascript - 如果仅取决于输入值而不是输入大小,如何确定 Big-o 复杂性?