使用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. Asp.net中具体的日期格式化用法

    1.绑定时格式化日期方法: <ASP:BOUNDCOLUMN DATAFIELD= "JoinTime " DATAFORMATSTRING= "{0:yyyy-M ...

  2. 操作Action

    Action就是Controller的一个方法 包含对应请求的最终结果 Action里代码从Model层拿到数据 最后把数据结果Actionresult 返回用户

  3. EClipse开发NDK流程

    EClipse开发NDK流程(现在studio也在2.2之后支持了非常简单,只要创建项目的时候勾选c++支持就可以了)   什么情况下使用ndk,1.保护代码,java很容易反编译,c/c++反汇编比 ...

  4. I Love You Too HDU 2816

    Description This is a true story. A man showed his love to a girl,but the girl didn't replied clearl ...

  5. jar打包命令

    jar查看jar命令的使用 1. jar cvf 生成jar包的完整名称 要生成的class文件所在目录以及名称 jar -cvf aa.jar *.* 2.将jar包放到环境变量中,可以不用把cla ...

  6. PHP获取文件后缀名的三种方法

    如下: <? PHP获取文件后缀名的几种方法1: function get_file_type($filename){ $type = substr($filename, strrpos($fi ...

  7. CSS3 中的按钮效果与进度条

    效果如图

  8. c# 菜单无限极分类-利用递归

    表结构: 前台代码: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Web ...

  9. Android 获取当前日期算前一年、前一月、前一天Calendar

    使用Calendar的add(int field, int amount)方法 Calendar ca = Calendar.getInstance();//得到一个Calendar的实例 ca.se ...

  10. The Angles of a Triangle

    The Angles of a Triangle You are given the lengths for each side on a triangle. You need to find all ...