jQuery MiniUI

标题: JS 动态 添加 按钮 样式 应用不上 [打印本页]

作者: dragon    时间: 2013-5-13 10:51:45     标题: JS 动态 添加 按钮 样式 应用不上




        var myspan=document.getElementById("spana");
                        myspan.innerHTML='<a class="mini-button" iconCls="icon-save" plain="true">保s存</a>';


[attach]1858[/attach]

为什么 <a class="mini-button" iconCls="icon-save" plain="true">保s存</a> 直接写在HTML里面就可以显示样式,
动态添加就没有样式了呢。。该怎么处理呢 。

作者: dragon    时间: 2013-5-13 10:52:26

在线等。。。~~~哦 。。。多谢多谢
作者: dragon    时间: 2013-5-13 10:53:25

估计是iconCls 这个JS后来没有渲染了 。 但是我不知道怎么调用完成  
作者: factory    时间: 2013-5-13 10:55:41

dragon 发表于 2013-5-13 10:53
估计是iconCls 这个JS后来没有渲染了 。 但是我不知道怎么调用完成

直接添加html的话,需要执行下mini.parse()
吧html解析成miniui控件
作者: dragon    时间: 2013-5-13 12:32:00

factory 发表于 2013-5-13 10:55
直接添加html的话,需要执行下mini.parse()
吧html解析成miniui控件

恩 这个我刚刚想到 。。 需要在我每次动态添加后 执行mini.parse(); 这个方法是不是每次扫描整个文档解析样式啊。   但是我值想扫描某个文档节点下的,因为我知道我所修改 的就是 某个节点下的文档下样式的修改。有这个方法吗? 这样的速度就会快点 。
作者: dragon    时间: 2013-5-13 12:37:24

factory 发表于 2013-5-13 10:55
直接添加html的话,需要执行下mini.parse()
吧html解析成miniui控件

mini.parse=function($)  参数$  是要指定 文档跟节点 JS对象吗 吗
作者: dragon    时间: 2013-5-13 13:22:09

dragon 发表于 2013-5-13 12:37
mini.parse=function($)  参数$  是要指定 文档跟节点 JS对象吗 吗

mini.parse('') 参数可以指定 ID 名称

又遇到问题了 。在表格  renderer 事件 中动态 渲染表格内容 如是按钮, 那么这样  在哪里执行 mini.parse() 渲染控件呢
作者: factory    时间: 2013-5-13 14:08:58

dragon 发表于 2013-5-13 13:22
mini.parse('') 参数可以指定 ID 名称

又遇到问题了 。在表格  renderer 事件 中动态 渲染表格内容 如是 ...

mini.parse()只会解析没有解析的,不会对已经解析过的再次解析,所以不会产生性能上的问题

表格的单元格中,不支持放miniui的控件,只放html原生的




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2