/*
* tableUI 0.1
* Copyright (c) 2009 JustinYoung http://justinyoung.cnblogs.com/
* Date: 2010-03-30
* 使用tableUI可以方便地将表格提示使用体验。先提供的功能有奇偶行颜色交替,鼠标移上高亮显示
*/
(function
($){
$.fn.tableUI = function
(options){
var
defaults = {
evenRowClass:"evenRow"
,
oddRowClass:"oddRow"
,
activeRowClass:"activeRow"
}
var
options = $.extend(defaults, options);
this
.each(function
(){
var
thisTable=$(this
);
//添加奇偶行颜色
$(thisTable).find("tr:even"
).addClass(options.evenRowClass);
$(thisTable).find("tr:odd"
).addClass(options.oddRowClass);
//添加活动行颜色
$(thisTable).find("tr"
).bind("mouseover"
,function
(){
$(this
).addClass(options.activeRowClass);
});
$(thisTable).find("tr"
).bind("mouseout"
,function
(){
$(this
).removeClass(options.activeRowClass);
});
});
};
})(jQuery);
这里重点说一下这一句:
var
options = $.extend(defaults, options);
看上去很屌的一句,其实就是合并多个对象为一个。这里就是,如果你在调用的时候写了新的参数,就用你新的参数,如果没有写,就用默认的参数。想进一步了解的朋友,可以参考jquery的官方文档: http://api.jquery.com/jQuery.extend/
相关推荐
【最新实用的Validate通用表单验证Jquery插件】是一个高效、灵活的前端验证工具,专为使用Jquery框架的Web开发人员设计。这个插件极大地简化了表单验证的过程,使得用户输入的数据在提交前就能得到有效的检查,从而...
本篇文章将深入探讨如何为Dreamweaver安装jQuery插件,以及这个过程中的相关知识点。 首先,jQuery插件对于Dreamweaver的重要性在于,它可以提供丰富的DOM操作、动画效果和事件处理功能,让开发者无需深入了解...
**jQuery通用Dialog对话框与Popup提示信息窗口插件** 在前端开发中,用户交互界面的友好性和用户体验至关重要。jQuery提供了一种便捷的方式来实现这一目标,那就是通过Dialog对话框和Popup提示信息窗口。本文将深入...
5. **插件扩展性**:jQuery.easyui允许开发者创建自己的插件,以扩展框架的功能。源码中的设计模式和插件注册机制是学习的重点。 6. **DOM操作和动画效果**:jQuery.easyui在组件操作中大量使用了DOM操作和动画效果...
- 创建通用框架时,需要使用闭包保护$符号不被其他库冲突,并通过$(function(){})确保DOM完全加载后再运行代码。 - 当插件内部逻辑仅修改当前元素集合,并需要将操作结果继续传递到下一个链式操作时,确保返回this...
《jQuery UI 1.8.18 自定义插件与CSS详解》 jQuery UI 是一个基于 jQuery 库的用户界面库,它提供了丰富的交互效果、可定制的主题以及各种UI组件,如日期选择器、对话框、滑块等。在本篇文章中,我们将深入探讨其...
- **jQuery jFrame**: 提供框架内编辑功能。 - **Jeditable - edit in place plugin for jQuery**: 实现就地编辑。 - **jQuery editable**: 扩展Jeditable的功能。 - **jQuery Disable Text Select Plugin**: ...
根据提供的文件信息,以下是关于网页设计中应使用的一些流行的jQuery插件及其知识点的详细说明。 首先,jQuery滑块插件。滑块是一种常见的网页设计元素,用以展示图片或内容的轮播。文件中提到的Nivo滑块是一个非常...
jQuery 页面框架和母板页是Web开发中的两个关键概念,它们在构建高效、可维护的网页应用时起着重要作用。让我们深入探讨这两个概念及其在实际项目中的应用。 首先,jQuery是一个快速、简洁的JavaScript库,它极大地...
jQuery Validator可以与其他jQuery插件(如Bootstrap或jQuery UI)完美结合,以提供更丰富的用户体验,例如显示更美观的错误提示或交互效果。 ### 10. 维护与更新 由于jQuery Validator是一个活跃的开源项目,...
【标题】"简单jQuery日期日历插件代码.zip" 是一个包含实现基本日期选择功能的jQuery插件资源包。这个插件可能适用于那些希望在网页上添加日期选择功能,但又不想投入大量时间进行复杂开发的开发者。它利用了jQuery...
推荐一个国人编写的、超牛的、基于jQuery插件式、监听模式(无侵入)的html页面form表单通用验证框架: [b]formValidator[/b] 它能监听到所有控件类型、所有数据格式,还有ajax异步验证功能(例如用户注册时去数据库...
在本文中,我们将深入探讨如何使用jQuery插件将JSP中的指定区域导出到Word文档,并且这个解决方案特别针对IE8浏览器进行了优化。在开始之前,我们需要明白几个关键概念和技术。 1. **jQuery插件**:jQuery是一个...
这个模板使用Bootstrap-4框架、HTML5、CSS3和jQuery插件构建。它也是像素完美的设计以及轻便和移动友好。该模板为律师事务所、律师事务所、律师事务所、律师公司、法律顾问、法律代理、司法、咨询、律师和法庭提供...
【EasyUI通用框架源码CSharp】是一个基于C#编程语言和Visual Studio 2012开发环境构建的多层架构应用框架。该框架充分利用了jQuery库和jQuery EasyUI插件,提供了一种高效、易用的方式来构建Web应用程序的用户界面。...
首先,jQuery库是JavaScript的一个轻量级框架,它简化了DOM操作、事件处理、动画效果和Ajax交互。jQuery对话框是jQuery UI库的一部分,而popup弹出层则可能来源于各种第三方插件。两者都是在页面上创建浮动窗口的...
7. **插件扩展**:jQuery的广泛使用催生了大量的第三方插件,这些插件增强了其功能,如用于表格排序的DataTables,图片轮播插件jQuery Cycle等。 在**jQuery API 1.4.3**中,可能包含以下关键部分: - **核心函数*...
**jQuery分页插件Bootstrap详解** 在Web开发中,数据量大时,为了提供良好的用户体验,通常会采用分页技术来展示内容。jQuery分页插件Bootstrap是将jQuery的便捷性和Bootstrap的美观性相结合,实现高效、易用的网页...
下面我们将深入探讨jQuery插件开发的底层方法、通用框架以及三种开发形式。 首先,我们来看jQuery插件开发的两个底层方法: 1. `jQuery.extend([deep], target, [object1], [objectN])`: - 这个方法用于合并多个...
2. **前端框架和库**:虽然描述中没有明确提及,但通常这类插件可能会利用现有的前端框架(如jQuery)或者库来简化DOM操作和事件处理,提高代码效率和兼容性。 3. **社交平台API**:该插件支持多个社交平台,包括...