手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >JQuery文本框高亮显示插件代码
JQuery文本框高亮显示插件代码
摘要:代码如下:jquery-highlight.js复制代码代码如下:/*description:TextBoxHighLightauthor:...

代码如下:

jquery-highlight.js

复制代码 代码如下:

/*

description:TextBox HighLight

author:Allen Liu

*/

(function($) {

$.fn.highlight = function(options) {

var defaultOpt = {

lightColor: 'yellow', /* 高亮时的颜色 */

lightTime: 1000, /* 高亮时长 (单位:毫秒) */

isFocus: true /* 是否获取焦点 */

};

options = $.extend(defaultOpt, options);

return this.each(function() {

var sender = $(this);

if (sender.attr('light') == undefined) {

var _bgColor = sender.css('background-color');

sender.css({ 'background-color': options.lightColor });

if (options.isFocus) {

sender.focus();

}

sender.attr('light', true);

window.setTimeout(function() {

sender.removeAttr('light');

sender.css({ 'background-color': _bgColor });

}, options.lightTime);

}

});

}

})(jQuery);

Html代码:

复制代码 代码如下:

<input type="text" id="txtBox" />

<input type="password" id="txtPwd" />

<input type="button" id="btnHighLight" value="highlight" />

调用方法:

复制代码 代码如下:

<script src="Scripts/jquery-1.5.1.min.js" type="text/javascript"></script>

<script src="Scripts/jquery-highlight.js" type="text/javascript"></script>

<script type="text/javascript">

$(document).ready(function() {

$('#btnHighLight').click(function() {

$('#txtBox').highlight({lightColor:'red', lightTime: 1000 });

$('#txtPwd').highlight({ lightTime: 1000 });

});

});

</script>

效果如下:

JQuery文本框高亮显示插件代码1

【JQuery文本框高亮显示插件代码】相关文章:

jQuery插件实现适用于移动端的地址选择器

jQuery切换所有复选框选中状态的方法

jQuery插件jRumble实现网页元素抖动

jQuery插件zepto.js简单实现tab切换

jQuery fancybox在ie浏览器下无法显示关闭按钮的解决办法

jQuery结合ajax实现动态加载文本内容

jQuery使用zTree插件实现树形菜单和异步加载

JQuery插件ajaxfileupload.js异步上传文件实例

jQuery实现文本展开收缩特效

AspNet中使用JQuery上传插件Uploadify详解

精品推荐
分类导航