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

TipLite 轻量级的Ext 提示

阅读更多


利用ext core 以及 界面设计素材 重新简化实现 Ext 提示 ,单用的话可节省网络带宽。

 

实现要点:

1.根据文本宽度自动设置容器宽度
2.提示:
动态设置 宽度,高度,自动隐藏,手动关闭 。

 

 

 

 

 

/*
	v1.0(20090509) 按照ext tip素材及思想补充重新实现 提示,动态设置 宽度,高度,自动隐藏,手动关闭
	v1.5(20090601) 享元模式采用,全局采用一个TipLite实例,内部数据,外部数据分开
	v1.6(20090602) 自适应高度修正,滚动条隐藏修正
	v1.6.5(20090803) 增加removeTip函数,可以随时移去某节点的提示功能
*/

 

 

 

 使用代码

 

 

//注意全局单一实例 tip
	var tip = Ext.ux.TipLiteManager.addTip( {
		//标题
		title:'测试',
		//内容
		html:'一点提醒一点提醒一点提醒<br/>一点提醒<br/>一点提醒<br/>',
		//在哪个元素上提示
		targetId:'tip_test',
			
		//显式设置宽度 px
		//width:100,
		//显式设置高度 px
		//height:100,
		
		
		//否则根据文字自动高宽,宽度最宽为300px后换行
		
		
		//是否鼠标移出元素自动隐藏
		autoHide:false
		
		});
	Ext.ux.TipLiteManager.addTip( {
		//标题
		title:'测试',
		//内容
		html:'一点提醒',
		//在哪个元素上提示
		targetId:'tip_test2',
				
		//显式设置宽度 px
		width:100,
		//显式设置高度 px
		height:100,
		
		
		//否则根据文字自动高宽,宽度最宽为300px后换行
		
		
		//是否鼠标移出元素自动隐藏
		autoHide:true
		
		});


Ext.ux.TipLiteManager.addTip( {
		//标题
		title:'测试',
		//内容
		html:'一点提醒2',
		//在哪个元素上提示
		targetId:'tip_test2',
				
		//显式设置宽度 px
		width:100,
		//显式设置高度 px
		height:100,
		
		
		//否则根据文字自动高宽,宽度最宽为300px后换行
		
		
		//是否鼠标移出元素自动隐藏
		autoHide:true
		
		});
		
		
  //监听事件,出现,隐藏
  tip.on('show',function(){
  	//console.log('hello');
  });
  
  tip.on('hide',function(){
  	//console.log('88');
  });
 
 
 	
 	Ext.get('close2').on("click",function(){
 		Ext.ux.TipLiteManager.removeTip(Ext.get("tip_test2"));
 	});
 

 

 

 

 

  • 大小: 6.9 KB
分享到:
评论

相关推荐

    TipLite 轻量级的Ext 提示----下载不扣分,回帖加1分,欢迎下载,童叟无欺

    【TipLite】是一种轻量级的JavaScript库,主要用于在Ext JS框架中提供提示信息和增强用户体验。这个库设计的目标是减少资源消耗,提高应用的性能,同时保持代码的简洁和易用性。在Ext JS的基础上,TipLite为开发者...

    TipLite 漂亮的EXT气泡提示插件.zip

    2. 配置EXT组件:在需要使用TipLite提示的EXT组件上,设置相应的配置项,如`tip`或`tooltip`,并指定提示的内容。 3. 自定义样式和行为:根据需求,你可以通过修改CSS来改变提示框的外观,或者通过JavaScript来调整...

    Lite-Ext WebPage的轻量级Ext.zip

    Lite-Ext 是一个针对Web页面的轻量级Ext库,主要设计用于简化前端JavaScript开发,尤其是在构建用户界面时。这个库可能包含了一系列优化过的组件和工具,以减少资源占用,提高网页性能。从标签"js 前端"我们可以推断...

    网页模板——TipLite 漂亮的EXT气泡提示插件.zip

    【TipLite:EXT气泡提示插件详解】 在网页设计和开发中,用户交互和界面体验是至关重要的因素。EXT.js 是一个强大的JavaScript框架,它提供了丰富的组件和工具,用于构建功能丰富的、响应式的Web应用。TipLite是EXT...

    CalendarLite 轻量级的Ext日历.zip

    《CalendarLite:轻量级Ext日历的深度解析与应用》 在前端开发领域,日历组件是不可或缺的一部分,尤其在处理时间相关的功能时。本文将深入探讨一款名为"CalendarLite"的轻量级Ext日历插件,帮助开发者更好地理解和...

    WindowLite 轻量级的Ext窗口.zip

    WindowLite是一款轻量级的Ext窗口库,专为优化网页应用程序中的弹出窗口体验而设计。这个库利用了现代Web技术,尤其是CSS3,来实现高效、流畅且自定义程度高的窗口组件。在深入探讨WindowLite之前,我们先了解一下...

    轻量级JAVAEE在教材标准管理系统开发的应用研究应用.doc

    "轻量级JAVAEE在教材标准管理系统开发的应用研究应用" 本文总结了轻量级JAVAEE技术在教材标准管理系统开发中的应用研究和实践。系统设计基于Java EEBS/S模式管理信息系统,分为前台设计和后台设计。后台设计采用了...

    在eclipse上设置ext的提示

    在Eclipse中设置EXT的提示涉及到了Web开发中的前端框架EXTJS的集成和代码辅助工具Spket的使用。EXTJS是一个强大的JavaScript库,用于构建富客户端应用,而Spket则是一个帮助开发者进行JavaScript、HTML、CSS等语言...

    轻量级文件恢复

    轻量级文件恢复通常指的是那些不需要高级专业知识,用户可以自行操作的简易数据恢复方法。以下是对这个主题的详细阐述: 1. **基本概念**:文件恢复是指通过各种技术和软件手段,将误删除、格式化或者由于硬件故障...

    Vs2008 ext 提示工具

    【标题】Vs2008 ext 提示工具 在Visual Studio 2008(Vs2008)开发环境中,EXT是一个流行的JavaScript库,它主要用于构建富客户端应用程序。EXT库提供了丰富的用户界面组件和强大的数据绑定功能,使得开发者能够...

    EXT 提示 myeclipse中提示ext的api

    在MyEclipse这样的集成开发环境中,EXT API的使用可能会遇到一些问题,比如提示错误或不兼容。下面将详细解释EXT API在MyEclipse中的应用及其可能遇到的问题。 1. **EXT库的引入** 在MyEclipse中开发EXT应用,首先...

    Ext智能提示的操作文件以及使用说明

    在本说明中,我们将聚焦于“智能提示”(Tooltips)这一特性,它是ExtJS提供的一种方便用户获取额外信息的交互方式。 1. **ExtJS中的Tooltips** 工具提示(Tooltips)是一种UI元素,当用户将鼠标悬停在某个元素上...

    Spket安装ext自动提示

    **Spket安装与EXT自动提示详解** Spket是一款强大的JavaScript集成开发环境(IDE),它提供了对JavaScript、HTML、CSS等Web开发语言的强大支持,尤其在处理Ext JS等框架时,其代码提示功能尤为实用。本篇文章将详细...

    封装一个Ext消息提示框,显示几秒后自动消失

    封装 Ext 消息提示框,显示几秒后自动消失 本资源是关于封装一个 Ext 消息提示框,显示几秒后自动消失的知识点集合。该资源主要涵盖了 CSS 和 JavaScript 代码,旨在实现一个可以自动消失的消息提示框。 1. CSS ...

    ext combobox二级联动

    ext,ext combobox,ext二级联动,ext combobox二级联动 ___本人的原则:上传好东西,但绝不便宜.因为自己的心血 ext combobox二级联动,ext ,ext combobox,combobox,combobox二级联动,ext 二级联动 groupCombo.on('...

    ext3.0+Spket自动提示

    下载EXT3.0和Spket后,将Spket插件导入Eclipse,然后可以设置EXT3.0的库路径,让Spket识别EXT3.0的相关组件,从而在编写EXT3.0代码时享受到自动提示和智能感知的便利。如果在下载或使用过程中遇到问题,可以留言寻求...

    Spket+ext3.0设置自动提示

    标题"Spket+ext3.0设置自动提示"指向了一个教程,该教程讲解了如何在MyEclipse这款流行的Java EE集成开发环境中,结合Spket插件来实现ExtJS 3.0版本的代码自动提示功能。MyEclipse虽然主要面向Java开发者,但通过...

    Ext JS高级程序设计

    通过学习《Ext JS高级程序设计》,开发者可以掌握创建复杂、动态和交互性强的Web应用的技能,从而提升其在企业级Web开发中的专业能力。无论是初学者还是有经验的开发者,都能从中受益,提升自己在Ext JS领域的技术...

Global site tag (gtag.js) - Google Analytics