使用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 = 0; i < dt.Rows.Count;i++ )
{str+= "<a title='" + dt.Rows[i]["Tooltips内容列"].ToString()+ "' target='_blank' href='#" + dt.Rows[i]["链接指向地址列"].ToString()+ "' class='sign' οnmοuseοver=\"this.id='mid';cl()\">" + dt.Rows[i]["链接显示文字列"].ToString()+ "</a><br/>";}info.InnerHtml = str +"<br/><br/>";
dt.Dispose();

最终效果:

  

转载于:https://www.cnblogs.com/LFDX/p/3970799.html

改进的简单Tooltips显示相关推荐

  1. Java黑皮书课后题第6章:**6.24(显示当前日期和时间)程序清单2-7显示当前时间。改进这个例子,显示当前的日期和时间。程序清单6-12中的日历例子可以提供一些如何提供如何求年月日的思路

    6.24(显示当前日期和时间)程序清单2-7显示当前时间.改进这个例子,显示当前的日期和时间.程序清单6-12中的日历例子可以提供一些如何提供如何求年月日的思路 题目 题目描述 2-7显示当前时间 从 ...

  2. 猜数字游戏 : 共给玩家10次机会,若第一次就猜对了,显示‘您真是个天才’,若10也没猜对,显示“您太笨了,下次努力吧!”, 若是第2-10次猜对了,只简单的显示:“恭喜您猜对了”。

    猜数字游戏 : 共给玩家10次机会,若第一次就猜对了,显示'您真是个天才',若10也没猜对,显示"您太笨了,下次努力吧!", 若是第2-10次猜对了,只简单的显示:"恭喜 ...

  3. Android - 简单的显示高德SDK中的3D地图

    简单的显示高德SDK中的3D地图 身为一个安卓小白,前几天试了一下高德SDK,踩了几个蠢蠢的坑,秉承着别让其他小白也踩到,我就写一篇怎么简单的实现高德SDK显示地图与小蓝点的教程. 获得key 1.先 ...

  4. 驱动开发之六 --- 一个简单的显示驱动之一 [译文]

    这个系列的文章在网上到处都是 这里也不清楚谁才是原文作者 我这里做个整理,标注一下希望大家能看的更加舒服一点 目录 (一)驱动开发一个简单的显示驱动 (二)驱动开发一个简单的显示驱动 (三)驱动开发一 ...

  5. 用Android studio完成简单的显示时间

    用用Android studio完成简单的显示时间,并完成基础的布局改变,如字体大小,字体颜色等等问题. 在value中,颜色设置,可以自定义颜色. dimens中完成字体大小的设置. 完成日历设置: ...

  6. HTML:在浏览器页面上简单实现显示标准系统时间

    运用到了HTML JavaScript中的Date对象,并按 "日期 时间 星期" 格式输出,且要求为除年份外皆为两位(不足两位前补0),最后的全代码如下 <!DOCTYPE ...

  7. 华科提出目标检测新方法:基于IoU-aware的定位改进,简单又有效

    作者 | 周强 来源 | 我爱计算机视觉(ID:aicvml) [导语]近日,华中科技大学发表了一篇新论文<IoU-aware Single-stage Object Detector for ...

  8. java swing实现简单图片显示(测试生成图片快捷方式)

    原链接:https://yq.aliyun.com/articles/58303 package com.ts.x;import java.awt.Image; import java.awt.ima ...

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

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

最新文章

  1. javascript json对象转字符串形式
  2. div 居中,浏览器兼容性
  3. 随笔 —— 当下不晚
  4. 不兼容结构的协调——适配器模式
  5. 新版opencv兼容旧版_【标准换版】关于家用和类似用途电器用外置电源适配器、充电器和内置开关电源产品认证执行新版标准的通知...
  6. java sin函数图像_java中怎样绘制正弦函数图象
  7. 在Ubuntu Linux Server上使用奔图P2206NW打印机
  8. 2021年全球手工具收入大约16510百万美元,预计2028年达到18370百万美元
  9. Asp.Net Core 密码加密方案
  10. 快速免费对接快递鸟圆通快递单号查询api接口
  11. 数据库发展竟然和阿波罗登月有关?还有什么是我们不知道的?
  12. HEG运行错误:GetBeginAndEndLocs
  13. 郸城计算机学校,郸城科技职业中等专业学校
  14. mapbox-gl中的web墨卡托转换
  15. matlab非对心弹性斜碰,一种倾斜撞击的实验装置
  16. 卷积神经网络中的卷积操作与信号系统中的卷积区别
  17. [转载]DbHelper的常用数据库类
  18. 测试管理及项目测试流程
  19. linux下使用geant4指南,四步轻松安装Geant4 (Linux篇) | 入门
  20. matlab的ifs程序,[分形几何]IFS系统的实现.

热门文章

  1. python爬虫网络请求超时_python总urllib,伪装,超时设置,异常处理的方法
  2. 用C语言编写的简历,一份用C语言写的简历
  3. 【华科考研复试机试题】华中科技大学考研复试机试题解题报告
  4. 51nod 1557 两个集合 (严谨的逻辑题)
  5. C++模板类的虚函数成员
  6. python中map函数的用法
  7. java代码详细注释_java代码详细注释
  8. linux man命令_CentOS Linux中的man命令
  9. XShell配置Socket5代理
  10. 大神对飞控精准高度估计算法解读