1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 基于Jquery的表格隔行换色 移动换色 点击换色插件【jquery】

基于Jquery的表格隔行换色 移动换色 点击换色插件【jquery】

时间:2022-06-23 01:27:48

相关推荐

基于Jquery的表格隔行换色 移动换色 点击换色插件【jquery】

web前端|js教程

表格隔行换色

web前端-js教程

效果图:

编写JQUERY插件如下:

cms 留言 源码,vscode+设置颜色,黑马安装ubuntu,c语言tomcat,sqlite如何去掉固定的字符,爬虫机器人的制作步骤视频,php字符串出现次数,政和专业seo大概费用,dw管理动态网站模板下载,传媒在线网站模板lzw

;(function($) {

$.fn.extend({

"alterBgColor":function(options){

//设置默认值

option=$.extend({

odd:"odd",

even:"even",

selected:"selected"

},options); //注意这个options 同上面的function(options)中的option是同一个对象

//隔行变色

$("tbody>tr:enev",this).addClass(option.even);

$("tbody>tr:odd",this).addClass(option.odd);

//单击行变色

$( body>tr,this).click(function(){

var hasSelected = $(this).hasClass(option.selected);

$(this)[hasSelected?"removeClass":"addClass"](option.selected)

.find(":checkbox").attr(checked,!hasSelected);

});

$("tbody>tr:has(:checked)",this).addClass(option.selected);

return this; //返回this,使方法可链

}

});

})(jQuery);

B、应用JQUERY插件

传奇sf发布网源码 asp,vscode点提示内容,ubuntu磁盘克隆,tomcat 时时看日志,sqlite3如何创建存储,樱桃树生了爬虫怎么办呢,php sql条件查询,放心的seo优化技术,网站meta模板,网页模板 信息lzw

$(function(){

//按默认类

$("#table2").alterBgColor()

.find("th").css("font-size","18");

//自定义类,给定值;

$("#table1").alterBgColor({

odd:"odd1",

even:"even1",

selected:"mselected"

}).find("th").css("font-size","18");

})

C、两个不同的表格结构:

手游助手app源码,vscode初学vue启动,ubuntu 分区方案,查看tomcat的端口号,sqlite3提升查询效率,黄浦网页设计,vps建立数据库,linux服务器配置php,在线支付插件,vue框架做前端流程图,万方数据爬虫,php投票,sem seo区别,springboot动态类,div标签什么作用,thinkphp企业网站源码,网页答题系统源码,模板制作教程,数据统计后台模板,html5 页面滚动,旅游社信息管理系统, 有各种类似小票打印程序lzw

D、样式如下:

.even{ background:#E3C575;}

.odd{ background:#D5D500;}

.selected{ background:#FF6262; color:#FFFFFF;}

table{ border:#666666 1px solid; font-size:12px;}

table .caption{ background:#B0B0FF; color:#FFFFFF; test-align:left;}

.even1{ background:#C6FBB9;}

.odd1{ background:#FFB9DC;}

.mselected{ background:#F5CEA7; color:#FFFFFF;}

就此结束,希望大家都给 me–评论评论,谢谢!

如果不明白请与我(王锋 QQ:155259396)联系.

(function($){

$.fn.extend({

"SetTableBgColor":function(options){

//设置默认样式值

option=$.extend({

odd:"odd",//奇数行

even:"even",//偶数航

selected:"selected",//选中行

over:"over"//鼠标移动上去时

},options);//此处options与function里的参数为同一个对象

//隔行换色

$("tbody>tr:even",this).addClass(option.even);

$("tbody>tr:odd",this).addClass(option.odd);

//单击行变色

$("tbody>tr",this).click(function(){

$("tbody>tr").removeClass(option.selected);

//var hasSelected=$(this).hasClass(option.selected);//返回true或false 查询是否已经包含点击状态下的样式

$(this).addClass(option.selected);//给选中行添加样式 [hasSelected?"removeClass":"addClass"]根据是否包含移除和添加样式

});

//鼠标移动上去变色

$("tbody>tr",this).mouseover(function(){

$(this).addClass(option.over);

});

//鼠标移出时变回原来的样式

$("tbody>tr",this).mouseout(function(){

$(this).removeClass(option.over);

});

return this;//返回this,使方法可链 注意 这里必须返回 否则无法直接的调用方法

}

});

})(jQuery);//这个地方(jquery)必须加上,不然会报错

//调用方法

// $(".TableList").SetTableBgColor({

// odd:"",

// even:"alt",

// selected:"selected",

// over:"over"

// });

/12/yuanma/SetTableBgColor.rar

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。