这周搞的框架又费了,重新来吧,昨天研究一天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到菜单项的绑定, 可以顺利添加页面了
分享到:
相关推荐
在IT领域,构建一个静态菜单树是网页设计中常见的任务,尤其对于大型网站或应用程序,一个清晰、层次分明的菜单树能帮助用户快速导航。在这个案例中,我们使用HTML、CSS和JavaScript这三种核心技术来创建这样的菜单...
在Java编程语言中,动态绑定和静态绑定是两个重要的概念,它们涉及到方法调用和多态性。了解这两个概念对于深入理解面向对象编程至关重要。本文将详细探讨它们的区别,并通过实例来阐述它们的工作原理。 首先,让...
### 华为S5720静态DHCP绑定操作详解 #### 一、DHCP与静态绑定概述 在现代网络管理中,动态主机配置协议(Dynamic Host Configuration Protocol, DHCP)是一种自动化分配IP地址和其他网络参数的技术。对于拥有大量...
**JS静态树dtree详解** JS静态树dtree是一种基于JavaScript实现的数据结构,通常用于构建可交互的树形数据展示。在网页应用中,这种数据结构常被用来组织和展示层次化信息,如目录结构、组织架构或者层级菜单。在这...
在本文中,我们将深入探讨如何在Windows Presentation Foundation (WPF) 中绑定静态变量,并通过使用IValueConverter接口来实现动态更新控件的显示。WPF是.NET Framework的一部分,它为构建丰富的桌面应用程序提供了...
在本文中,我们将深入探讨如何在Windows Presentation Foundation (WPF)中绑定控件到静态变量。WPF是一种用于构建桌面应用程序的强大框架,它允许开发者通过数据绑定机制将UI元素与后台数据模型紧密关联,实现视图与...
### 静态地址与静态URL详解 #### 一、静态URL的概念 静态URL(Static URL)是指一种网站页面的访问路径设计模式,其目的是使网站的URL更加简洁、易于记忆,并有助于提升用户体验和搜索引擎优化(SEO)。在互联网中...
在C++编程语言中,动态绑定和静态绑定是两种关键的多态实现方式,它们对于理解和编写高效、灵活的代码至关重要。多态性允许我们通过一个共同的基类接口访问不同派生类的对象,从而提高了代码的重用性和可扩展性。 ...
资源名:asp.net动态js菜单源码(动态菜单+静态菜单+数据库文件) 资源类型:程序源代码 源码说明: 1.Default.aspx页面是框架,需要静态菜单显示或是动态菜单显示,设置起始页。Login页面或LoginStatic页面。 2.运行 ...
本篇将深入探讨如何在LabVIEW中实现菜单功能,包括快捷菜单、动态菜单和静态菜单。 首先,我们来理解基本的菜单功能。在LabVIEW中,菜单通常由菜单栏(Menu Bar)和下拉菜单(Pull-down Menu)组成。菜单栏位于应用...
在Java编程语言中,静态绑定和动态绑定是两个至关重要的概念,它们关乎程序的执行效率和灵活性。了解这两个概念对于提升Java开发技能至关重要。 首先,我们来解释一下静态绑定(也称为早期绑定)。静态绑定主要涉及...
我发现添加一些css,这棵树在静态页面还是大有用途的! .expand{ cursor:pointer; } .hide{ cursor:pointer; } 定义列表也能变成一棵树: 菜单1 1.1 aaa 1.2 bbb 1.3 ccc 菜单2 2.1 你好 超链接 菜单3 3.1 ...
ISAPI_Rewrite,ISAPI_Rewrite用来实现伪静态,将动态网页通过重写URL的方法实现去掉动态网页的参数!它的行为是像Apache的mod_Rewrite ,但专为微软的Internet信息服务( IIS )。 IIS配置相当简单,配置好之后就有...
2. **URL重写**:为了实现静态页面,论坛可能会利用IIS(Internet Information Services)或第三方组件进行URL重写,将动态URL转化为静态化的友好链接,提高搜索引擎优化(SEO)。 3. **模板引擎**:论坛的界面设计...
在IT领域,特别是前端开发中,"静态树"是一个重要的概念,它通常指的是预先构建且在运行时不再改变的数据结构,比如表示组织结构、文件系统或者网页导航菜单的树状结构。在这个例子中,我们关注的是如何使用...
2. **.htaccess文件**:在Apache服务器环境下,可以通过修改根目录下的.htaccess文件,添加RewriteRule规则来实现URL重写,将动态URL转换为伪静态形式。 3. **Nginx配置**:对于Nginx服务器,需要在nginx.conf配置...
本主题主要探讨的是静态和动态两种类型的Web导航树菜单,以及它们在JavaScript和jQuery库中的实现。 一、静态导航树菜单 静态导航树菜单是指预先定义好结构并在页面加载时就已经呈现的菜单。这些菜单通常由HTML和...
ARP静态绑定批处理文件脚本是一种在Windows操作系统中用于管理网络环境的技术手段,特别是对于防止ARP欺骗和提高网络稳定性有着显著效果。ARP(Address Resolution Protocol)是地址解析协议,它负责将IP地址转换为...
URL伪静态,也称为URL重写,是现代网站优化技术中的一个重要环节,它涉及到了网站的访问路径设计和搜索引擎优化(SEO)。通过URL伪静态,动态网页可以展示为静态页面的样式,使得用户和搜索引擎更加友好。下面我们将...
它提供了快速访问常用功能的途径,而“动态及静态添加右键菜单策略”则是关于如何扩展这一功能的两个不同实现方式。本文将深入探讨这两种策略,并通过分析提供的两个工程——动态添加和静态添加右键菜单的实现方法,...