- 浏览: 582126 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (174)
- JBPM (3)
- WWF (0)
- JavaScript (11)
- J2EE (40)
- OperationSystem (11)
- 数据库 (12)
- CSS (1)
- Ajax (2)
- J2SE (30)
- Tools (10)
- 服务器中间件 (3)
- 异常 (0)
- Flex (5)
- jQuery (11)
- html (9)
- Ejb (1)
- HTML5 Shiv–让该死的IE系列支持HTML5吧 (1)
- Spring (9)
- Quartz (3)
- log4j (1)
- maven (1)
- cpdetector (1)
- JSON (1)
- log4jdbc (1)
- asm (8)
- FusionCharts (1)
- jqplot (1)
- highcharts (1)
- excanvas (1)
- html5 (1)
- jpcap介绍 (1)
- weblogic (3)
- URLURLClassLoader (0)
- URLClassLoader (1)
- ant (2)
- ivy (2)
- nexus (1)
- IT (0)
- LoadRunner (1)
- SCSS (1)
- ruby (1)
- webstorm (1)
- typescript (1)
- Jboss7 (1)
- wildfly (1)
- oracle (5)
- esb (0)
- dubbo (2)
- zookeeper (3)
- eclipse (1)
- Android (2)
- Studio (1)
- Google (1)
- 微信 (1)
- 企业号 (1)
- Linux (13)
- Oracle12c (1)
- Hadoop (1)
- InletexEMC (1)
- Windows (1)
- Netty (3)
- Marshalling (2)
- Protobuf (1)
- gcc (1)
- Git (1)
- GitLab (1)
- shell (2)
- java (3)
- Spring4 (1)
- hibernate4 (1)
- postgresql (1)
- ApacheServer (2)
- Tomcat (2)
- ApacheHttpServer (2)
- realvnc (1)
- redhat (7)
- vncviewer (1)
- LVS (4)
- LVS-DR (1)
- RedHat6.5 (5)
- LVS-NAT (1)
- LVS-IPTUNNEL (2)
- LVS-TUN (1)
- keepalived (2)
- yum (1)
- iso (1)
- VMware (1)
- redhat5 (1)
- ha (1)
- nginx (2)
- proguard (1)
- Mat (1)
- DTFJ (1)
- axis2 (1)
- web service (1)
- centos (1)
- random (1)
- urandom (1)
- apache (1)
- IBM (1)
- cve (1)
- 漏洞 (1)
- JDBC (1)
- DataSource (1)
- jdk (1)
- tuxedo (2)
- wtc (1)
最新评论
-
skying007:
好资料,谢谢分享给啊
FusionCharts在服务器端导出图片(J2EE版) -
cgnnzg:
大神好 可以发一份源码给我学习么 多谢了 978241085 ...
springmvc+dubbo+zookeeper -
jifengjianhao:
求源码:854606899@qq.com
springmvc+dubbo+zookeeper -
wdloyeu:
shihuan8@163.com邮箱网盘在哪,没找到。能给份源 ...
Java Socket长连接示例代码 -
huangshangyuanji:
求代码:45613032@qq.com
springmvc+dubbo+zookeeper
<html> <head> <title>动态淡出表格行,鼠标悬浮提示框</title> <meta http-equiv="Content-Type" content="text/html; charset=gbk" /> <script type="text/javascript" src="jquery-1.7.2.min.js"></script> <style type="text/css"> .mytable table{border-right:1px solid #000000; border-bottom:1px solid #000000} .mytable table th{border-left:1px solid #000000; border-top:1px solid #000000; background-color:#0099cc} .mytable table td{border-left:1px solid #000000; border-top:1px solid #000000;} </style> <script type="text/javascript"> document.write("<div id=\"ts\" style=\"position:absolute; background-color:#FFFFE6; font-size:12px; padding:3px; border:1px solid #FFCC99; display:none\"></div>"); $(function(){ //setInterval(executeAnimation, 3000); //3秒执行一次 }); function executeAnimation(){ var trcontent = ""; trcontent += "<tr onmouseover='mtrmove(this);' onmouseout='mtrout();' align='center'>" trcontent += "<td>100</td>"; trcontent += "<td>新来的</td>"; trcontent += "<td>2014</td>"; trcontent += "</tr>"; $("table tr").eq(10).fadeOut("slow", function(){ $("table tr").eq(10).remove(); //删除当前行 $("#mytb").prepend(trcontent); }); } function mtrmove(obj,s){ var evt = event || window.event; var x = evt.clientX - 75; var y = evt.clientY - 20; document.getElementById("ts").style.left = x + 'px'; document.getElementById("ts").style.top = y + 'px'; if(s=='' || typeof(s)=='undefined'){ document.getElementById("ts").innerHTML = obj.innerHTML; //document.getElementById("ts").innerHTML = "aaaaaaaaaaaaaaaaaaaaaaaaaa;<br /> bbbbbbbbbbbbbbbbbbbbbbbbb;<br /> ccccccccccccccccccc"; }else{ document.getElementById("ts").innerHTML = s; } document.getElementById("ts").style.display = ''; } function mtrout(){ document.getElementById("ts").style.display = 'none'; } </script> </head> <body> <div class="mytable" align="center"> <table border="0" cellpadding="0" cellspacing="0" width="60%"> <tr> <th>ID</th> <th>姓名</th> <th>年龄</th> </tr> <tbody id="mytb"> <tr onmouseover="mtrmove(this);" onmouseout="mtrout();" align="center"> <td>1</td> <td>张三</td> <td>18</td> </tr> <tr onmouseover="mtrmove(this);" onmouseout="mtrout();" align="center"> <td>2</td> <td>李四</td> <td>19</td> </tr> <tr onmouseover="mtrmove(this);" onmouseout="mtrout();" align="center"> <td>3</td> <td>王五</td> <td>21</td> </tr> <tr onmouseover="mtrmove(this);" onmouseout="mtrout();" align="center"> <td>4</td> <td>赵六</td> <td>22</td> </tr> <tr onmouseover="mtrmove(this);" onmouseout="mtrout();" align="center"> <td>5</td> <td>孙七</td> <td>23</td> </tr> <tr onmouseover="mtrmove(this);" onmouseout="mtrout();" align="center"> <td>6</td> <td>刘八</td> <td>25</td> </tr> <tr onmouseover="mtrmove(this);" onmouseout="mtrout();" align="center"> <td>7</td> <td>周九</td> <td>32</td> </tr> <tr onmouseover="mtrmove(this);" onmouseout="mtrout();" align="center"> <td>8</td> <td>彭十</td> <td>35</td> </tr> <tr onmouseover="mtrmove(this);" onmouseout="mtrout();" align="center"> <td>9</td> <td>潼南</td> <td>38</td> </tr> <tr onmouseover="mtrmove(this);" onmouseout="mtrout();" align="center"> <td>10</td> <td>漠北</td> <td>46</td> </tr> </tbody> <table> </div> <input type="button" value="删除行" onclick="executeAnimation();" /> </body> </html>
鼠标移入移出事件变成单击事件了,鼠标单击其他空白处悬浮框消失:
<html> <head> <title>动态淡出表格行,鼠标悬浮提示框</title> <meta http-equiv="Content-Type" content="text/html; charset=gbk" /> <script type="text/javascript" src="jquery-1.7.2.min.js"></script> <style type="text/css"> .mytable table{border-right:1px solid #000000; border-bottom:1px solid #000000} .mytable table th{border-left:1px solid #000000; border-top:1px solid #000000; background-color:#0099cc} .mytable table td{border-left:1px solid #000000; border-top:1px solid #000000;} </style> <script type="text/javascript"> document.write("<div id=\"ts\" style=\"position:absolute; background-color:#FFFFE6; font-size:12px; padding:3px; border:1px solid #FFCC99; display:none\"></div>"); $(function(){ //setInterval(executeAnimation, 3000); //3秒执行一次 }); function executeAnimation(){ var trcontent = ""; trcontent += "<tr onmouseover='mtrmove(this);' onmouseout='mtrout();' align='center'>" trcontent += "<td>100</td>"; trcontent += "<td>新来的</td>"; trcontent += "<td>2014</td>"; trcontent += "</tr>"; $("table tr").eq(10).fadeOut("slow", function(){ $("table tr").eq(10).remove(); //删除当前行 $("#mytb").prepend(trcontent); }); } function mtrmove(obj,s){ var evt = event || window.event; var x = evt.clientX - 75; var y = evt.clientY - 20; document.getElementById("ts").style.left = x + 'px'; document.getElementById("ts").style.top = y + 'px'; if(s=='' || typeof(s)=='undefined'){ document.getElementById("ts").innerHTML = obj.innerHTML; //document.getElementById("ts").innerHTML = "aaaaaaaaaaaaaaaaaaaaaaaaaa;<br /> bbbbbbbbbbbbbbbbbbbbbbbbb;<br /> ccccccccccccccccccc"; }else{ document.getElementById("ts").innerHTML = s; } document.getElementById("ts").style.display = ''; addEvent(document.body,"mousedown",clickOther); } function mtrout(){ var tsobj = document.getElementById("ts"); delEvent(document.body,"mousedown",mtrmove); tsobj.style.display = 'none'; } function addEvent(obj,eventType,func){ if(obj.attachEvent){ obj.attachEvent("on" + eventType,func); } else { obj.addEventListener(eventType,func,false) } } function delEvent(obj,eventType,func){ if(obj.detachEvent){ obj.detachEvent("on" + eventType,func); } else { obj.removeEventListener(eventType,func,false); } } function clickOther(el){ thisObj = el.target ? el.target : event.srcElement; //alert(thisObj.tagName== "BODY") do{ if(thisObj.id == "ts") return; if(thisObj.tagName == "BODY"){ mtrout(); return; }; thisObj = thisObj.parentNode; }while(thisObj.parentNode); } </script> </head> <body> <div class="mytable" align="center"> <table border="0" cellpadding="0" cellspacing="0" width="60%"> <tr> <th>ID</th> <th>姓名</th> <th>年龄</th> </tr> <tbody id="mytb"> <tr onclick="mtrmove(this);" align="center"> <td>1</td> <td>张三</td> <td>18</td> </tr> <tr onclick="mtrmove(this);" align="center"> <td>2</td> <td>李四</td> <td>19</td> </tr> <tr onclick="mtrmove(this);" align="center"> <td>3</td> <td>王五</td> <td>21</td> </tr> <tr onclick="mtrmove(this);" align="center"> <td>4</td> <td>赵六</td> <td>22</td> </tr> <tr onclick="mtrmove(this);" align="center"> <td>5</td> <td>孙七</td> <td>23</td> </tr> <tr onclick="mtrmove(this);" align="center"> <td>6</td> <td>刘八</td> <td>25</td> </tr> <tr onclick="mtrmove(this);" align="center"> <td>7</td> <td>周九</td> <td>32</td> </tr> <tr onclick="mtrmove(this);" align="center"> <td>8</td> <td>彭十</td> <td>35</td> </tr> <tr onclick="mtrmove(this);" align="center"> <td>9</td> <td>潼南</td> <td>38</td> </tr> <tr onclick="mtrmove(this);" align="center"> <td>10</td> <td>漠北</td> <td>46</td> </tr> </tbody> <table> </div> <input type="button" value="删除行" onclick="executeAnimation();" /> </body> </html>
- dynamictable.rar (32.7 KB)
- 下载次数: 16
- dynamictableclickother.rar (1.5 KB)
- 下载次数: 10
发表评论
-
form的submit与onsubmit的用法与区别
2015-10-14 11:21 6286submit与onsubmit 发生顺序:onsubmit ... -
html的form表单提交得不到参数问题
2014-07-25 16:13 1861今天同事问我他的form表单按submit方式提交,在Java ... -
js弹出层示例代码
2014-06-27 09:29 1006附件里是用js做的可运行的*.html文件。 鼠标单击弹出层 ... -
jquery判断360浏览器
2013-11-14 16:27 1831<!DOCTYPE HTML PUBLIC " ... -
HTML5
2012-08-22 09:19 1661HTML5能为我们做的事儿很多,最为可口的就是语义化标签 ... -
Lodop6.046 Web打印控件介绍
2011-11-14 12:35 1625http://mtsoftware.v053.gokao.ne ... -
jQuery实现table中的tr上下移动并保持序号不变
2011-09-09 23:41 6071jQueryMoveTr.html代码如下: <!DOC ... -
两个DIV的相对位置(右上角)
2011-05-07 22:12 5487HTML代码如下: <html> <he ...
相关推荐
本文将深入探讨如何使用JavaScript动态地增加和删除表格行。 首先,我们来了解一下HTML表格的基本结构。一个表格由`<table>`元素包含,其中包含`<tr>`(表格行)元素,每行内可以有多个`<td>`(表格数据单元格)或`...
通过结合这些技术,你不仅可以创建出具有视觉吸引力的提示框,还可以根据项目需求定制各种动态效果,提升用户界面的交互性和美观度。在实际开发中,记得根据平台和性能需求调整动画的执行时间和复杂性,以保证流畅性...
例如,当鼠标悬浮在图片上时,可以实现图片旋转、缩放、淡入淡出、移动等多种视觉变化。这不仅可以用于普通的图片展示,也可以用于按钮、导航菜单等元素,增加网站的动态感和趣味性。 除了`hover.css`,压缩包中的...
在WinForm中,通常使用MessageBox类来创建简单的消息提示框,但MessageBox的样式和交互有限,无法满足复杂或动态的需求。 为了实现更丰富的实时消息提示,我们可以创建自定义控件。"TaskbarNotifierDemo"项目就是...
本主题聚焦于实现一个具有淡入淡出效果的提示框,这种效果能为用户提供更为优雅和舒适的视觉体验。下面将详细介绍如何创建这样一个功能。 首先,淡入淡出效果通常涉及到CSS(层叠样式表)的动画属性。CSS3引入了`...
例如,在给定的部分内容中,使用了`<table>`元素来布局提示框的结构,而`<tr>`和`<td>`则用于定义行和单元格,以实现更精细的布局控制。CSS通过`style`属性直接嵌入,调整字体大小、对齐方式等。 #### JavaScript...
在本示例中,我们将探讨如何使用jQuery实现“鼠标悬浮动态添加显示内容”的功能,这是一种常见于网页设计中的交互效果,可以提升用户体验。 首先,我们需要在页面中引入jQuery库。通常,这可以通过在`<head>`标签内...
"JQuery 鼠标悬浮,图片遮罩效果"就是一种常见的交互设计,它使得用户在鼠标悬停在图片上时,图片会出现一层半透明的遮罩层,通常用于展示额外信息或者作为点击触发的视觉提示。这种效果可以增加网站的动态感和专业...
CSS3的动画和过渡效果可以让提示框展示更加流畅,比如淡入淡出、滑动等。 3. **JavaScript基础**:使用JavaScript来控制提示框的显示与隐藏,监听用户的点击事件,以及处理逻辑。例如,当用户点击某个按钮时,提示...
本示例“wpf 消息提示框(仿QQ左下角提示框)”旨在模仿QQ应用中的左下角弹出提示功能,这种提示框通常用于快速显示通知信息,而不会打断用户的正常操作流程。 首先,我们要理解WPF的基本概念。WPF是微软.NET ...
而【提示框美化】是用户体验设计中的一个重要环节,一个美观、友好的提示框可以提升用户对网站的整体满意度。在这个主题中,我们主要关注的是【Yecha美化版】的提示框,它是对帝国CMS原有提示框功能的改进和优化。 ...
当鼠标离开时,提示框淡出并隐藏。 如果使用jQuery,代码会更简洁,但原理相同: ```javascript $(document).ready(function() { $('[data-tooltip]').each(function() { const tooltip = $('...
在IT行业中,用户界面(UI)的设计和用户体验(UX)是至关重要的,而提示框作为与用户交互的重要元素,其美观性和易用性直接影响到软件或网站的整体质感和用户满意度。"好用的漂亮提示框,js提示框"这个主题正是关注...
总的来说,"一款jQuery+DIV居中淡入淡出信息提示框示例"结合了前端开发的多个核心知识点,包括jQuery的使用、CSS布局、事件处理和动画效果,展示了如何通过JavaScript和CSS实现一个优雅的交互效果。通过学习和理解这...
// 鼠标离开时淡出提示框 }); ``` 在这个例子中,我们利用了`$(this)`来获取当前被悬停的图片元素,然后设置提示框的位置,并通过`fadeIn()`和`fadeOut()`方法实现动画效果。`attr('title')`用于获取图片的`title`...
javascript实现的网页右下角淡入淡出的消息提示框特效
对于仿QQ空间信息提示框,我们可以设计一个带有圆角、半透明背景、以及恰当内边距的弹出框,并通过定位使其悬浮在页面特定位置,如屏幕中心或者触发元素附近。 在实现过程中,我们可能会遇到以下几个关键步骤: 1....
在提供的"AlertViewWithToast"文件中,可能包含了一个名为"alertView"的自定义提示框实现,它可能是一个具有toast样式(即短暂悬浮在屏幕中央)的提示组件。这样的组件通常用于显示简短的信息,然后自动消失。 在...