表单JS弹出填写提示效果代码


Posted in Javascript onApril 16, 2011

HTML

<form id="form1" runat="server"> 
<div> 
<div style="margin-top:100px"> 
<asp:TextBox ID="TextBox1" runat="server" HintTitle="增加的内容信息标题" HintInfo="控制在100个字数内,标题文本尽量不要太长。"></asp:TextBox></div> 
</div> 
</form>

页面中的样式
<style type="text/css"> 
.focus 
{ 
border: 1px solid #FC0 !important; 
background: url(Admin/Images/focus_bg.jpg) repeat-x !important; 
color: #00F !important; 
} 
/*提示文字样式*/ 
#HintMsg 
{ 
width: 271px; 
position: absolute; 
display: none; 
} 
#HintMsg .HintTop 
{ 
height: 9px; 
background: url(Admin/Images/hintbg1.gif) no-repeat; 
overflow: hidden; 
} 
#HintMsg .HintInfo 
{ 
padding: 0 5px; 
border-left: 1px solid #000; 
border-right: 1px solid #000; 
background: #FFFFE1; 
line-height: 1.5em; 
} 
#HintMsg .HintInfo b 
{ 
display: block; 
margin-bottom: 6px; 
padding-left: 15px; 
background: url(Admin/Images/hint.gif) left center no-repeat; 
height: 13px; 
line-height: 16px; 
} 
#HintMsg .HintInfo b span 
{ 
display: block; 
float: right; 
text-indent: -9999px; 
background: url(Admin/Images/close.gif) no-repeat; 
width: 12px; 
height: 12px; 
cursor: pointer; 
} 
#HintMsg .HintFooter 
{ 
height: 22px; 
background: url(Admin/Images/hintbg2.gif) no-repeat; 
} 
</style>

关键JS
$(function() { 
$(".input,.login_input,.textarea").focus(function() { 
$(this).addClass("focus"); 
}).blur(function() { 
$(this).removeClass("focus"); 
}); 
//输入框提示,获取拥有HintTitle,HintInfo属性的对象 
$("[HintTitle],[HintInfo]").focus(function(event) { 
$("*").stop(); //停止所有正在运行的动画 
$("#HintMsg").remove(); //先清除,防止重复出错 
var HintHtml = "<ul id=\"HintMsg\"><li class=\"HintTop\"></li><li class=\"HintInfo\"><b>" + $(this).attr("HintTitle") + "</b>" + $(this).attr("HintInfo") + "</li><li class=\"HintFooter\"></li></ul>"; //设置显示的内容 
var offset = $(this).offset(); //取得事件对象的位置 
$("body").append(HintHtml); //添加节点 
$("#HintMsg").fadeTo(0, 0.85); //对象的透明度 
var HintHeight = $("#HintMsg").height(); //取得容器高度 
$("#HintMsg").css({ "top": offset.top - HintHeight + "px", "left": offset.left + "px" }).fadeIn(500); 
}).blur(function(event) { 
$("#HintMsg").remove(); //删除UL 
}); 
});

效果图:

 表单JS弹出填写提示效果代码

以上内容来子一个下载的网站,具体的名字忘记了....仅作参考

Javascript 相关文章推荐
jQuery UI AutoComplete 自动完成使用小记
Aug 21 Javascript
读jQuery之五(取DOM元素)
Jun 20 Javascript
jquery定时滑出可最小化的底部提示层特效代码
Oct 02 Javascript
jQuery Easyui学习教程之实现datagrid在没有数据时显示相关提示内容
Jul 09 Javascript
Html中 IFrame的用法及注意点
Dec 22 Javascript
jquery与ajax获取特殊字符实例详解
Jan 08 Javascript
原生js+cookie实现购物车功能的方法分析
Dec 21 Javascript
浅谈微信页面入口文件被缓存解决方案
Sep 29 Javascript
解决一个微信号同时支持多个环境网页授权问题
Aug 07 Javascript
基于layui的table插件进行复选框联动功能的实现方法
Sep 19 Javascript
layui table复选框禁止某几条勾选的实例
Sep 20 Javascript
Javascript地址引用代码实例解析
Feb 25 Javascript
纯JAVASCRIPT图表动画插件Highcharts Examples
Apr 16 #Javascript
分享10篇优秀的jQuery幻灯片制作教程及应用案例
Apr 16 #Javascript
javascript 弹出窗口中是否显示地址栏的实现代码
Apr 14 #Javascript
js网页侧边随页面滚动广告效果实现
Apr 14 #Javascript
jquery下jstree简单应用 - v1.0
Apr 14 #Javascript
JQuery之拖拽插件实现代码
Apr 14 #Javascript
jQuery创建插件的代码分析
Apr 14 #Javascript
You might like
php二分查找二种实现示例
2014/03/12 PHP
Thinkphp框架中D方法与M方法的区别
2016/12/23 PHP
xmlHTTP实例
2006/10/24 Javascript
JavaScript对象模型-执行模型
2008/04/28 Javascript
javascript EXCEL 操作类代码
2009/07/30 Javascript
Mootools 1.2教程 同时进行多个形变动画
2009/09/15 Javascript
mysql输出数据赋给js变量报unterminated string literal错误原因
2010/05/22 Javascript
javascript克隆对象深度介绍
2012/11/20 Javascript
基于jquery实现一个滚动的分步注册向导-附源码
2015/08/26 Javascript
原生JS实现仿淘宝网左侧商品分类菜单效果代码
2015/09/10 Javascript
js生成随机数(指定范围)的实例代码
2016/07/10 Javascript
Bootstrap分页插件之Bootstrap Paginator实例详解
2016/10/15 Javascript
详解webpack 配合babel 将es6转成es5 超简单实例
2017/05/02 Javascript
详解react如何在组件中获取路由参数
2017/06/15 Javascript
深入理解React Native原生模块与JS模块通信的几种方式
2017/07/24 Javascript
微信小程序自定义组件之可清除的input组件
2018/07/17 Javascript
JSON是什么?有哪些优点?JSON和XML的区别?
2019/04/29 Javascript
layui radio单选限制下一个radio单选的实例
2019/09/03 Javascript
VUE 动态组件的应用案例分析
2019/12/02 Javascript
Vue+Node服务器查询Mongo数据库及页面数据传递操作实例分析
2019/12/20 Javascript
python基础教程之常用运算符
2014/08/29 Python
Python随手笔记之标准类型内建函数
2015/12/02 Python
通过Python使用saltstack生成服务器资产清单
2016/03/01 Python
使用C++扩展Python的功能详解
2018/01/12 Python
python: line=f.readlines()消除line中\n的方法
2018/03/19 Python
python绘制已知点的坐标的直线实例
2019/07/04 Python
FFT快速傅里叶变换的python实现过程解析
2019/10/21 Python
python将时分秒转换成秒的实例
2019/12/07 Python
使用matlab 判断两个矩阵是否相等的实例
2020/05/11 Python
Shopee印度尼西亚:东南亚与台湾市场最大电商平台
2018/06/17 全球购物
捷克厨房用品购物网站:Tescoma
2018/07/13 全球购物
历史专业个人求职信分享
2013/12/20 职场文书
本科生就业推荐信
2014/05/19 职场文书
群众路线教育实践活动个人对照检查材料思想汇报(社区班子)
2014/10/06 职场文书
安装工程师岗位职责
2015/02/13 职场文书
励志语录:你若不勇敢,谁替你坚强
2019/11/08 职场文书