手机
当前位置:查字典教程网 >编程开发 >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文本框高亮显示插件代码】相关文章:

js实现文本框选中的方法

jQuery构造函数init参数分析续

jQuery实现文本展开收缩特效

jquery控制表单输入框显示默认值的方法

JQuery中DOM事件绑定用法详解

JQuery中DOM实现事件移除的方法

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

Javascript随机显示图片的源代码

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

jQuery实现鼠标经过图片变亮其他变暗效果

精品推荐
分类导航