表单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 相关文章推荐
JS在IE和FireFox之间常用函数的区别小结
Mar 12 Javascript
扩展easyui.datagrid,添加数据loading遮罩效果代码
Nov 02 Javascript
JavaScript词法作用域与调用对象深入理解
Nov 29 Javascript
JQuery入门——事件切换之hover()方法应用介绍
Feb 05 Javascript
基于JQuery 选择器使用说明介绍
Apr 18 Javascript
js图片滚动效果时间可随意设定当鼠标移上去时停止
Jun 26 Javascript
深入理解JavaScript系列(43):设计模式之状态模式详解
Mar 04 Javascript
javascript产生随机数方法汇总
Jan 25 Javascript
JS实现的驼峰式和连字符式转换功能分析
Dec 21 Javascript
微信小程序 WebSocket详解及应用
Jan 21 Javascript
利用jQuery异步上传文件的插件用法详解
Jul 19 jQuery
js实现点击图片在屏幕中间弹出放大效果
Sep 11 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数组函数序列 之array_count_values() 统计数组中所有值出现的次数函数
2011/10/29 PHP
PHP的简易冒泡法代码分享
2012/08/28 PHP
Yii2 批量插入、更新数据实例
2017/03/15 PHP
YII2框架中查询生成器Query()的使用方法示例
2020/03/18 PHP
javascript 原型模式实现OOP的再研究
2009/04/09 Javascript
Javascript Cookie读写删除操作的函数
2010/03/02 Javascript
关于extjs treepanel复选框选中父节点与子节点的问题
2013/04/02 Javascript
理解JavaScript事件对象
2016/01/25 Javascript
微信小程序多张图片上传功能
2017/06/07 Javascript
Mongoose中document与object的区别示例详解
2017/09/18 Javascript
jQuery中extend函数简单用法示例
2017/10/11 jQuery
vue.js获得当前元素的文字信息方法
2018/03/09 Javascript
js实现秒表计时器
2019/12/16 Javascript
解决Mint-ui 框架Popup和Datetime Picker组件滚动穿透的问题
2020/11/04 Javascript
[01:38]DOTA2第二届亚洲邀请赛中国区预选赛出线战队晋级之路
2017/01/17 DOTA
[01:07:19]2018DOTA2亚洲邀请赛 4.5 淘汰赛 Mineski vs VG 第一场
2018/04/06 DOTA
[05:59]2018DOTA2国际邀请赛寻真——只为胜利的Secret
2018/08/13 DOTA
python中的yield使用方法
2014/02/11 Python
python中的装饰器详解
2015/04/13 Python
利用python代码写的12306订票代码
2015/12/20 Python
Python标准库06之子进程 (subprocess包) 详解
2016/12/07 Python
Python实现对一个函数应用多个装饰器的方法示例
2018/02/09 Python
Python实现多级目录压缩与解压文件的方法
2018/09/01 Python
详解Django的model查询操作与查询性能优化
2018/10/16 Python
Python中collections模块的基本使用教程
2018/12/07 Python
python3环境搭建过程(利用Anaconda+pycharm)完整版
2020/08/19 Python
python绘制趋势图的示例
2020/09/17 Python
基于Django集成CAS实现流程详解
2020/11/28 Python
俄罗斯卫浴采暖及维修用品超级市场:Dkrussia
2020/05/12 全球购物
应届生会计电算化求职信
2013/10/03 职场文书
迎接领导欢迎词
2014/01/11 职场文书
社区党员公开承诺书
2014/08/30 职场文书
活动总结格式
2014/08/30 职场文书
年检委托书
2014/08/30 职场文书
政府个人对照检查材料思想汇报
2014/10/08 职场文书
基层党员学习党的群众路线教育实践活动心得体会
2014/11/04 职场文书