当前位置:  编程技术>jquery

jQuery 隔行变色代码(支持键盘上下键及按Enter选定值)

    来源: 互联网  发布时间:2014-09-03

    本文导语:  代码如下: Jquery隔行换色-www.-脚本学堂 1 张三 2 李四 3 王五 4 马六 5 6 7 8 9 10 ...

代码如下:

 
 
 
 
 
 
 
Jquery隔行换色-www.-脚本学堂 
 
 
 
 
 
 

1 张三 2 李四 3 王五 4 马六 5 6 7 8 9 10 $(document).ready(function(){ $("#prevTrIndex").val("-1");//默认-1 var trSize = $(".datagrid tr").size();//datagrid中tr的数量 function clickTr(currTrIndex){ var prevTrIndex = $("#prevTrIndex").val(); if (currTrIndex > -1){ $("#tr_" + currTrIndex).addClass("over"); } $("#tr_" + prevTrIndex).removeClass("over"); $("#prevTrIndex").val(currTrIndex); } $(".datagrid tr").mouseover(function(){//鼠标滑过 $(this).addClass("over"); }).mouseout(function(){ //鼠标滑出 $(this).removeClass("over"); }).each(function(i){ //初始化 id 和 index 属性 $(this).attr("id", "tr_" + i).attr("index", i); }).click(function(){ //鼠标单击 clickTr($(this).attr("index")); }).dblclick(function(){ //鼠标双击 $("#txt_no").val(($(this).find("td")[0]).innerHTML); }); $(".datagrid tr:even").addClass("alt"); //偶行变色 $(document).bind('keydown', 'up', function(evt){ //↑ var prevTrIndex = parseInt($("#prevTrIndex").val()); if (prevTrIndex == -1 || prevTrIndex == 0){ clickTr(trSize - 1); } else if(prevTrIndex > 0){ clickTr(prevTrIndex - 1); } return false; }).bind('keydown', 'down', function(evt){ //↓ var prevTrIndex = parseInt($("#prevTrIndex").val()); if (prevTrIndex == -1 || prevTrIndex == (trSize - 1)){ clickTr(0); } else if (prevTrIndex < (trSize - 1)) { clickTr(prevTrIndex + 1); } return false; }).bind('keydown', 'return', function(evt){ //↙ var prevTrIndex = parseInt($("#prevTrIndex").val()); $("#txt_no").val(($("#tr_" + prevTrIndex).find("td")[0]).innerHTML); return false; }); clickTr(0); })

    
 
 

您可能感兴趣的文章:

  • jQuery实现隔行换色(隔行变色)的代码
  • jQuery 表格隔行换色 鼠标高亮行变色的实现代码
  • JQuery实现表格隔行换色(隔行变色)效果代码一例
  • Jquery 隔行变色及鼠标经过变色的代码一例
  • jQuery隔行换色和鼠标经过高亮并显示隐藏内容
  • jQuery实现table隔行换色和鼠标经过变色的两种方法
  • Jquery表格隔行变色的代码
  • Jquery选择器实现隔行变色的代码一例
  • jquery 实现table隔行变色、复选框的选择变色的代码
  • Jquery实现简单的隔行变色效果
  • JQuery 表格隔行变色与突出显示当前行的代码一例
  • jquery数据删除与隔行变色的实现代码一例
  • 使用简洁的jQuery方法实现隔行换色功能
  • jquery 隔行变色的二个实例代码
  • jQuery 表格隔行变色的代码(附js版)
  • jquery实现隔行变色、鼠标移动变色的小插件
  • jQuery实现表格隔行变色的例子
  • jquery特效 table鼠标滑过变色的实现代码
  • 用jQuery toggleClass 实现鼠标移上变色
  • jquery导航制件jquery鼠标经过变色效果示例
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 通过javascript库JQuery实现页面跳转功能代码
  • jQuery鼠标动画插件 jquery-ahover
  • jQuery概述,代码举例及最新版下载
  • jQuery向导插件 Jquery Wizard Plugin
  • Jquery操作html复选框checkbox:全选,全不选和反选
  • jQuery圆角插件 jQuery Corners
  • struts+spring+hibernate+jquery实现分页功能的几个基本类介绍(异步加载)
  • jQuery相册插件 jQuery.popeye
  • jQuery UI组件 jQuery UI
  • jQuery右键菜单插件 jQuery ContextMenu
  • jQuery分页插件 Pagination jQuery Plugin
  • jQuery日历插件 jQuery Week Calendar
  • jQuery的中文日历插件 jQuery.datePickerCn
  • jQuery实现CSS3动画效果的插件 jQuery Transit
  • jQuery的CSV插件 jQuery CSV
  • jQuery的气泡提示插件 jquery.ns_bub.js
  • jQuery气泡提示插件 jquery-rollover-tooltip
  • jQuery对话框 jQuery Modal Dialog
  • jQuery 插件 jQuery Ripples
  • 精简版的jQuery jQuery.ish
  • jQuery的OpenSocial插件 OpenSocial jQuery


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3