jQuery MiniUI

 找回密码
 立即注册
查看: 5560|回复: 7
打印 上一主题 下一主题

建议在重绘节点的时候,带上原有节点的数据 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2012-5-5 18:17:00 |只看该作者 |倒序浏览
比如mini.Menu中,把li重绘成div组,是否可以把li上的一些属性也带过去,甚至是jquery.data的对象,
要知道光一个onlick肯定不能满足很多需求的,而且很多用jquery的开发者习惯后绑定一些动作。

Rank: 9Rank: 9Rank: 9

沙发
发表于 2012-5-5 20:12:44 |只看该作者
你可以用一个JSON数据,来生成menu
然后,可以自定义属性

Rank: 1

板凳
发表于 2012-5-5 20:40:15 |只看该作者
我点击一个item时怎么调用呢?

Rank: 9Rank: 9Rank: 9

地板
发表于 2012-5-6 10:14:59 |只看该作者
menu有itemclick事件
参考:http://miniui.com/demo/menu/navmenu.html

Rank: 1

5#
发表于 2012-5-8 12:10:39 |只看该作者
你没有明白我的意思,比如你的例子中:

    <li class="separator"></li>

        <li iconCls="icon-open" onclick="onItemClick">打开</li>

        <li iconCls="icon-remove" onclick="onItemClick">关闭</li>

</ul>



   

    <script type="text/javascript">

        mini.parse();

        function onItemClick(e) {

            var item = e.sender;

            alert(item.getText());              

        }

    </script>


实际上开发中,常会出现这样的情况:

var li=$('<li ...>...</li>');
li.click(function(i){....})
ul.append(li)

mini.parse();
...
这个时候就发现miniui的郁闷了

Rank: 9Rank: 9Rank: 9

6#
发表于 2012-5-8 12:20:20 |只看该作者
尽量使用miniui的组件解决问题。

Rank: 1

7#
发表于 2012-5-12 17:24:37 |只看该作者
yoyobp 发表于 2012-5-8 12:10
你没有明白我的意思,比如你的例子中:

   

miniui本身就有方法,为什么自己去写方法呢?
miniui绘制界面的时候,很多HTML大量重写了,甚至一个简单的input都重写了。
按照常规的方法,无法正常操作。

Rank: 9Rank: 9Rank: 9

8#
发表于 2012-5-12 18:50:58 |只看该作者
如果你想用html原生的input,可以不用声明class为mini-textbox。
这样就可以了。

如果你声明了class="mini-textbox",说明你要用miniui控件,那它肯定不能像html默认DOM元素那样操作。

Archiver|普加软件

GMT+8, 2024-5-19 04:19 , Processed in 1.024133 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部