`
zdsdiablo
  • 浏览: 66126 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

JEasyUI的静态菜单树绑定URL

阅读更多

这周搞的框架又费了,重新来吧,昨天研究一天EasyUI的菜单,怎么把URL绑定在菜单按钮上,又不用<a href的形式. 主要是EasyUI要通过AddTab来打开新的页面. 网上的一些例子是动态载入的菜单, 我手头的这个框架又不一样, 而且没必要动态载入, 所以只好想尽办法来做静态载入. 

上代码:

 

 <ul id="memu">
     	<li iconCls="icon-users">
     		<span>菜单一级</span>
     		<ul>
     			<li><div iconCls="icon-nav" url="123.html"><span>菜单1</span></div></li>
     			<li><div iconCls="icon-nav" url="123.html"><span>菜单2</span></div></li>
     			<li><div iconCls="icon-nav" url="123.html"><span>菜单3</span></div></li>
     		</ul>
     	</li>
</ul>

 其实html的写法不复杂, 只是取值时网上的例子根本去不到. 就是这段 node.attributes.url 从未去到过值,试过几种配置,只能取到iconCls的值. 于是换个思路, 用jquery取node的url, 就写成了下面这句

$('#memu').tree({
		checkbox: false,
		animate:true,
		onClick:function(node){
			$(this).tree('toggle', node.target);
			var b = $(this).tree('isLeaf', node.target);
			if(b) {				
				var url = $("div", node.target).attr("url");
				addTab(node.text, url);
			} 			
			
		}
});
 这样就完成了URL到菜单项的绑定, 可以顺利添加页面了
0
0
分享到:
评论

相关推荐

    静态菜单树

    在IT领域,构建一个静态菜单树是网页设计中常见的任务,尤其对于大型网站或应用程序,一个清晰、层次分明的菜单树能帮助用户快速导航。在这个案例中,我们使用HTML、CSS和JavaScript这三种核心技术来创建这样的菜单...

    WPF样式静态资源绑定

    静态资源绑定是WPF中一种强大的特性,允许开发者将样式、模板或其他可复用的UI元素作为资源存储,并在应用程序的不同部分进行引用,以实现统一的界面风格和高效的代码重用。 一、样式和模板 在WPF中,有两种主要...

    Java动态绑定和静态绑定.doc

    在Java编程语言中,动态绑定和静态绑定是两个重要的概念,它们涉及到方法调用和多态性。了解这两个概念对于深入理解面向对象编程至关重要。本文将详细探讨它们的区别,并通过实例来阐述它们的工作原理。 首先,让...

    华为S5720静态DHCP绑定操作

    ### 华为S5720静态DHCP绑定操作详解 #### 一、DHCP与静态绑定概述 在现代网络管理中,动态主机配置协议(Dynamic Host Configuration Protocol, DHCP)是一种自动化分配IP地址和其他网络参数的技术。对于拥有大量...

    WPF绑定静态变量的示例代码

    在本文中,我们将深入探讨如何在Windows Presentation Foundation (WPF)中绑定控件到静态变量。WPF是一种用于构建桌面应用程序的强大框架,它允许开发者通过数据绑定机制将UI元素与后台数据模型紧密关联,实现视图与...

    静态地址和静态URL

    ### 静态地址与静态URL详解 #### 一、静态URL的概念 静态URL(Static URL)是指一种网站页面的访问路径设计模式,其目的是使网站的URL更加简洁、易于记忆,并有助于提升用户体验和搜索引擎优化(SEO)。在互联网中...

    深入理解C++的动态绑定和静态绑定

    在C++编程语言中,动态绑定和静态绑定是两种关键的多态实现方式,它们对于理解和编写高效、灵活的代码至关重要。多态性允许我们通过一个共同的基类接口访问不同派生类的对象,从而提高了代码的重用性和可扩展性。 ...

    ARP静态绑定批处理文件

    标题中的“ARP静态绑定批处理文件”指的是一个用于在局域网环境中实现ARP静态绑定的自动化脚本。ARP(Address Resolution Protocol)是TCP/IP协议栈中的一个重要组件,它用于将IP地址转换为物理(MAC)地址,以便在...

    asp.net动态js菜单程序源码(动态菜单+静态菜单+数据库文件)

    资源名:asp.net动态js菜单源码(动态菜单+静态菜单+数据库文件) 资源类型:程序源代码 源码说明: 1.Default.aspx页面是框架,需要静态菜单显示或是动态菜单显示,设置起始页。Login页面或LoginStatic页面。 2.运行 ...

    labview实现菜单功能、快捷菜单、动态菜单、静态菜单

    本篇将深入探讨如何在LabVIEW中实现菜单功能,包括快捷菜单、动态菜单和静态菜单。 首先,我们来理解基本的菜单功能。在LabVIEW中,菜单通常由菜单栏(Menu Bar)和下拉菜单(Pull-down Menu)组成。菜单栏位于应用...

    asp.net动态js菜单(动态菜单+静态菜单+数据库)

    在这个项目中,"asp.net动态js菜单(动态菜单+静态菜单+数据库)",开发者创建了一个功能,它能根据用户权限从数据库中获取数据,动态生成JavaScript(JS)菜单,同时可能也包括了静态菜单的实现,以便在不依赖服务器...

    Java中的静态绑定和动态绑定Java开发Java经验技巧

    在Java编程语言中,静态绑定和动态绑定是两个至关重要的概念,它们关乎程序的执行效率和灵活性。了解这两个概念对于提升Java开发技能至关重要。 首先,我们来解释一下静态绑定(也称为早期绑定)。静态绑定主要涉及...

    javascript 静态树菜单实现代码

    我发现添加一些css,这棵树在静态页面还是大有用途的! .expand{ cursor:pointer; } .hide{ cursor:pointer; } 定义列表也能变成一棵树: 菜单1 1.1 aaa 1.2 bbb 1.3 ccc 菜单2 2.1 你好 超链接 菜单3 3.1 ...

    UBUNTU静态IP绑定MAC地址上网方法

    在Ubuntu操作系统中,有时我们需要将计算机的静态IP地址与MAC物理地址绑定,以便在特定网络环境中,如学校或公司的网络管理策略下正常上网。本文将详细介绍如何在Ubuntu 12.04版本中进行这样的配置。 首先,我们...

    网站重写url伪静态工具

    ISAPI_Rewrite,ISAPI_Rewrite用来实现伪静态,将动态网页通过重写URL的方法实现去掉动态网页的参数!它的行为是像Apache的mod_Rewrite ,但专为微软的Internet信息服务( IIS )。 IIS配置相当简单,配置好之后就有...

    全静态树形论坛ASP

    2. **URL重写**:为了实现静态页面,论坛可能会利用IIS(Internet Information Services)或第三方组件进行URL重写,将动态URL转化为静态化的友好链接,提高搜索引擎优化(SEO)。 3. **模板引擎**:论坛的界面设计...

    静态树例子

    在IT领域,特别是前端开发中,"静态树"是一个重要的概念,它通常指的是预先构建且在运行时不再改变的数据结构,比如表示组织结构、文件系统或者网页导航菜单的树状结构。在这个例子中,我们关注的是如何使用...

    phpcms 手机端url伪静态.rar

    2. **.htaccess文件**:在Apache服务器环境下,可以通过修改根目录下的.htaccess文件,添加RewriteRule规则来实现URL重写,将动态URL转换为伪静态形式。 3. **Nginx配置**:对于Nginx服务器,需要在nginx.conf配置...

    各种(多个)web导航树菜单 静态 动态

    本主题主要探讨的是静态和动态两种类型的Web导航树菜单,以及它们在JavaScript和jQuery库中的实现。 一、静态导航树菜单 静态导航树菜单是指预先定义好结构并在页面加载时就已经呈现的菜单。这些菜单通常由HTML和...

    ARP静态绑定批处理文件脚本

    ARP静态绑定批处理文件脚本是一种在Windows操作系统中用于管理网络环境的技术手段,特别是对于防止ARP欺骗和提高网络稳定性有着显著效果。ARP(Address Resolution Protocol)是地址解析协议,它负责将IP地址转换为...

Global site tag (gtag.js) - Google Analytics