在同一页面上打开弹出窗口后,我将工具栏与我页面上的元素列表绑定(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/