1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > jQuery插件实现表格隔行变色及鼠标滑过高亮显示效果代码【jquery】

jQuery插件实现表格隔行变色及鼠标滑过高亮显示效果代码【jquery】

时间:2022-01-10 07:29:40

相关推荐

jQuery插件实现表格隔行变色及鼠标滑过高亮显示效果代码【jquery】

web前端|js教程

jQuery,插件,表格隔行变色,鼠标滑过,高亮显示

web前端-js教程

手机许愿表白留言源码,vscode补齐头文件路径,ubuntu修改磁盘,tomcat简答题,ssbc爬虫节点,李炎恢php第一季 源码,济南知名seo关键词优化,网站两侧固定广告代码lzw

此插件旨在实现表格隔行变色,且鼠标移动在表格的某一行上时,该行能高亮显示。整体代码如下:

网络课程 源码,vscode标签高亮,ubuntu字符界面颜色怎么改,添加tomcat内存,sqlite分页++总页数,破解版模块插件,购物商城界面的前端框架,最厉害的爬虫技术,shell 调用php,长沙seo兼职,阿狸表白网站源码,制作网页生成,html书香网站模板lzw

表格隔行变色且鼠标滑过高亮显示table{border-collapse:collapse;border:none;width:20%;}table tr td{border:1px solid #ccc;text-align:center;cursor:pointer;}.evenRow{background:#f0f0f0;}.oddRow{background:#ff0;}.activeRow{background:#f00;color:#fff;}/** tableUI 0.1* 使用tableUI可以方便地将表格提示使用体验。先提供的功能有奇偶行颜色交替,鼠标移上高亮显示* Dependence jquery-1.7.1.js*/ ;(function($){ $.fn.tableUI = function(options){ //经常用options表示有许多个参数 //各种属性、参数 创建一些默认值,拓展任何被提供的选项 var defaults = { evenRowClass:"evenRow", oddRowClass:"oddRow", activeRowClass:"activeRow"}; var obj = $.extend(defaults,options); this.each(function(){ //this关键字代表了这个插件将要执行的jQuery对象 此处没有必要将this包在$号中如$(this),因为this已经是一个jQuery对象。 $(this)等同于 $($(#element)); //插件实现代码 var thisTable = $(this); //获取当前对象 此时this关键字代表一个DOM元素 我们可以alert打印出此时的this代表的是object HTMLTableElement //添加奇偶行颜色 $(thisTable).find("tr:even").addClass(obj.evenRowClass); $(thisTable).find("tr:odd").addClass(obj.oddRowClass); //添加活动行颜色 $(thisTable).find("tr").mouseover(function(){$(this).addClass(obj.activeRowClass);}); $(thisTable).find("tr").mouseout(function(){$(this).removeClass(obj.activeRowClass);}); }); };})(jQuery);//在这个封闭程序中,我们可以无限制的使用$符号来表示jQuery函数。

$(function(){ $("table").tableUI(); })更多关于jQuery相关内容感兴趣的读者可查看本站专题:《jQuery拖拽特效与技巧总结》、《jQuery扩展技巧总结》、《jQuery常见经典特效汇总》、《jQuery动画与特效用法总结》、《jquery选择器用法总结》及《jQuery常用插件及用法总结》

php源码 产品页,ubuntu终端苹果主题,线上修改tomcat的端口号,网络爬虫的好处,php网页插入数据库数据,沈阳盘古seolzw

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