使用js简单改进了Tooltips的显示效果,可进一步使用CSS对改进的Tooltips进行美化。
前台布局代码:
 <asp:Panel ID="Panel1" runat="server" Height="460px" ScrollBars="Auto"
Width="735px">
<div id="info" runat="server" style=" line-height:35px;
padding:10px 0 0 10px;" ></div>
</asp:Panel> <div id="show" style="
border: thin dashed #808080;
z-index: 1; position: absolute;
top: 300px; left:120px; line-height:35px;
width: 450px; padding:15px 15px 15px 15px;
background-color :#FFFF99; visibility:hidden; ">
</div>

前台js脚本:

function cl() {
var n = document.getElementById("mid");
var s = document.getElementById("show");
s.innerText = n.title; var v = new Array();
v = document.getElementsByClassName("sign");
for (i = 0; i < v.length; i++)
v[i].style.color = "Blue";
n.style.color = "LimeGreen";
for (i = 0; i < v.length; i++)
v[i].id = "";
s.style.top = window.event.clientY + "px";
//s.style.left=(window.event.clientX + 50 )+ "px";
s.style.visibility = "visible";
}

后台代码:

string str = "";
DataTable dt = new DataTable();
//数据表赋值... 三列:Tooltips内容列 链接指向地址列 链接显示文字列 for (i = ; i < dt.Rows.Count;i++ )
{ str+= "<a title='" + dt.Rows[i]["Tooltips内容列"].ToString()
+ "' target='_blank' href='#" + dt.Rows[i]["链接指向地址列"].ToString()
+ "' class='sign' onmouseover=\"this.id='mid';cl()\">"
+ dt.Rows[i]["链接显示文字列"].ToString()+ "</a><br/>"; } info.InnerHtml = str +"<br/><br/>";
dt.Dispose();

最终效果:

  

改进的简单Tooltips显示的更多相关文章

  1. 一段简单的显示当前页面FPS的代码

    写前端代码,尤其是做一个前端框架的时候,经常需要及时知道代码的大致性能,这时候如果能有个好的办法能一直看到当前页面的fps就好了. 整体思路是一秒有一千毫秒,先记录当前时间作为最后一次记录fps的时间 ...

  2. tab标签切换(无炫效果,简单的显示隐藏)

    从最简单的效果开始写起,一个简单的JQ写出tab切换效果,很静态,没有任何的轮转特效,单纯的点击标签显示区域块. 附上代码: HTML: <div class="wrapper&quo ...

  3. Canvas基础学习(一)——实现简单时钟显示

    HTML5最受欢迎的功能就是<canvas>元素.这个元素负责在页面中设定一个区域,然后就可以通过JavaScript动态地在这个区域中绘制图形.关于<canvas>元素的一些 ...

  4. Android学习笔记:ListView简单应用--显示文字列表

    在activity中的编写如下代码: final List<String> items = new ArrayList<String>(); //设置要显示的数据,这里因为是例 ...

  5. QT中循环显示图片和简单的显示图片

    请关注我的github https://github.com/linqiaozhou 以下实例代码不久后将会上传到我的github 这是我最近一个项目中的部分代码 //以下是简单的在QT中显示图片的代 ...

  6. PHP+MySQL Smarty简单分页显示示例

    一.分页程序的原理 分页程序有两个非常重要的参数:每页显示几条记录($pagesize)和当前是第几页($page). 有了这两个参数就可以很方便的写出分页程序,我们以MySql数据库作为数据源,在m ...

  7. 使用Fresco实现简单的显示一张图片

    使用Fresco实现显示一张图片 仅仅是下载一张图片,在下载完之前,先显示一张站位图 效果图 源码 下载地址(Android Studio工程):http://download.csdn.net/de ...

  8. 【简单的原创】div简单轮换显示

    原文发布时间为:2009-05-10 -- 来源于本人的百度文章 [由搬家工具导入] <html><head><title>div简单轮换显示</title& ...

  9. 系统管理模块_部门管理_改进_抽取添加与修改JSP页面中的公共代码_在显示层抽取BaseAction_合并Service层与Dao层

    系统管理模块_部门管理_改进1:抽取添加与修改JSP页面中的公共代码 commons.jspf <%@ page language="java" import="j ...

随机推荐

  1. oracle学习笔记(一)用户管理

    --oracle学习第一天 --连接 @后面连接数据库实例,具体连接到那个数据库 conn scott/tiger@MYORA1; --修改密码 passw; --显示用户 show user; -- ...

  2. Linux中的常见配置文件

    网络服务端口 /etc/services

  3. CODEVS 3138 栈练习2

    3138 栈练习2  时间限制: 1 s  空间限制: 128000 KB  题目等级 : 黄金 Gold 题目描述 Description (此题与栈练习1相比改了2处:1加强了数据 2不保证栈空时 ...

  4. tttt

    while(scanf("%d",&n)!=EOF) { res=-1; level(tmp,n,res,1); printf("%d/n",res); ...

  5. Mysql学习(慕课学习笔记6)修改数据表(上)

    添加单列 Alter table tb1_name ADD[column] col_name column_definition [first | after col_name] 列名称       ...

  6. CSS3选择器小结

    CSS3 选择器小结 一 通用选择器 1  *{}通配选择符(CSS2):适合所有元素对象. 2  E类型(HTML)选择符(CSS1):以文档语言对象类型DOM作为选择符. 3  E#myid是id ...

  7. jquery中checkbox全选失效的解决方法

    这篇文章主要介绍了jquery中checkbox全选失效的解决方法,需要的朋友可以参考下     如果你使用jQuery 1.6 ,代码if ( $(elem).attr(“checked”) ),将 ...

  8. 使用filter统一设置编码

    1.写一个类EncodingFilter.java,实现javax.servlet.Filter(文件命名做到见名知意) package com.filter; import java.io.IOEx ...

  9. Core Data入门-备用

    简介 Core Data是iOS5之后才出现的一个框架,它提供了对象-关系映射(ORM)的功能,即能够将OC对象转化成数据,保存在SQLite数据库文件中,也能够将保存在数据库中的数据还原成OC对象. ...

  10. [TYVJ] P1001 第K极值

    第K极值   背景 Background 成成第一次模拟赛 第一道    描述 Description 给定一个长度为N(0<n<=10000)的序列,保证每一个序列中的数字a[i]是小于 ...