easyUI树(Tree)和手风琴(Accordion)扩展

      上期发布了有关布局(Layout)的用法,这期准备完善以下树(Tree)和手风琴(Accordion)的用法与扩展。

使用jQuery easyUI需要引用文件,详见第一期。

先讲一下

链接按钮(Link button)

这是后期的内容,我们先讲一下其中的一种用法。

		    				<a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-remove'">链接按钮1</a>
		    				<a href="#" class="easyui-linkbutton" data-options="iconCls:'icon-remove'">链接按钮2</a>
		    				<div class="easyui-panel" style="padding:5px;">
		    					<a href="#" class="easyui-linkbutton" data-options="plain:true,iconCls:'icon-cancel'">ancel</a>
		    					<a href="#" class="easyui-linkbutton" data-options="plain:true,iconCls:'icon-reload'">Refresh</a>
		    					<a href="#" class="easyui-linkbutton" data-options="plain:true,iconCls:'icon-search'">Search</a>
		    					<a href="#" class="easyui-linkbutton" data-options="plain:true">Text Button</a>
		    					<a href="#" class="easyui-linkbutton" data-options="plain:true,iconCls:'icon-print'">Print</a>
		    					<a href="#" class="easyui-linkbutton" data-options="plain:true,iconCls:'icon-help'"></a>
		    					<a href="#" class="easyui-linkbutton" data-options="plain:true,iconCls:'icon-save'"></a>
		    					<a href="#" class="easyui-linkbutton" data-options="plain:true,iconCls:'icon-back'"></a>
		    				</div>

仔细观察一下上面几个链接按钮代码的data-options,

再看看效果图:

会发先下面div里的链接按钮多了 plain:true的参数,他的意思是让按钮扁平化。

关于它的叙述,这期就到这里结束了,下面慢慢叙述。

我们回归一下主题:

树(Tree)

先看看以前的效果图,做个对比:

不难看到,菜单里面的“apple”似乎不能直接用<a>标签来进行说明,既然我们有了扁平化的链接按钮,那我们就试试把它引用进去:

<div title="TreeMenu" data-options="iconCls:'icon-search'" style="padding:10px;">
				           <li>
				  	            <span><a href="#" class="easyui-linkbutton" data-options="plain:true">Foods</a></span>
					            <ul>
					        	    <li>
							            <span><a href="#" class="easyui-linkbutton" data-options="plain:true">Foods</a></span>
							            <ul>
							        	    <li><a href="#" class="easyui-linkbutton" data-options="plain:true">Foods</a></li>
							        	    <li><a href="#" class="easyui-linkbutton" data-options="plain:true">Foods</a></li>
						        	    </ul>
					        	    </li>
				        		    <li>
					        		    <span><a href="#" class="easyui-linkbutton" data-options="plain:true">Foods</a></span>
				        			    <ul>
				         				    <li><a href="#" class="easyui-linkbutton" data-options="plain:true">Foods</a></li>
								            <li><a href="#" class="easyui-linkbutton" data-options="plain:true">Foods</a></li>
								            <li><a href="#" class="easyui-linkbutton" data-options="plain:true">Foods</a></li>
								            <li><a href="#" class="easyui-linkbutton" data-options="plain:true">Foods</a></li>
								            <li><a href="#" class="easyui-linkbutton" data-options="plain:true">Foods</a></li>
						        	    </ul>
			        			    </li>
			        		    </ul>
			        	    </li>
        		    </div>

删掉了一些元素

似乎有点飘了,但是要求不高的话可以使用这种方法

效果图: 

 但它使用于单排菜单真的很合适:

 代码段如下

		            <div title="基本操作" data-options="iconCls:'icon-ok'" style="overflow:auto;padding:10px;">
		            <ul class="easyui-tree">
			            <span>
			            	<li><a href="//" class="easyui-linkbutton" data-options="plain:true,iconCls:'icon-remove'">我是链接按钮</a></li>
			            	<li><a href="//" class="easyui-linkbutton" data-options="plain:true,iconCls:'icon-help'">我有图标</a></li>
			            	<li><a href="javascript:void(0);" onclick="addTab()"class="easyui-linkbutton" data-options="plain:true,iconCls:'icon-remove'">我是JS按钮</a></li>
			            	<li><a href="//" class="easyui-linkbutton" data-options="plain:true">我是文本按钮</a></li>
			            </span>
			        </ul>
		            </div>

 正常引用JS和转链接都可以

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值