- 浏览: 341163 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (354)
- 学习 (219)
- 工作 (69)
- 前端技术 (188)
- 个人评论 (1)
- 工作总结 (1)
- 工作的方法 (1)
- 代码库 (1)
- jQuery (63)
- javascript (4)
- css (4)
- 网络通信协议 (3)
- web (7)
- 服务端性能 (1)
- 优化 (1)
- html5 (4)
- serialize (1)
- 上线页面 (1)
- ie6 (6)
- js (1)
- iframe (1)
- flash (1)
- a (1)
- img (1)
- 页面tms的要求 (1)
- kissy (3)
- 需求也页面 (0)
- 需求页面 (2)
- 视频插件 (1)
- 切图片 (1)
- map (1)
- display (1)
- 浮动定位 (1)
- 大小图片的切换功能 (2)
- demo (1)
- margin (1)
- a标签 (1)
- border (1)
- 侧导航 (1)
- 切换PNG格式的css (1)
- padding (1)
- 显示添加和删除 (1)
- 滚动条 (1)
- 和图片处理 (1)
- 移动端 (1)
- 定位 (1)
- 移动端的包的引入作用与直接拨打电话的A标签 (1)
- git (1)
- node.js (1)
- Zepto (1)
最新评论
-
幻紫1992:
还有分页的功能、、(⊙o⊙)嗯
[JS代码库] -
幻紫1992:
就是没有返回顶部的按钮,这个页面、、
[JS代码库] -
幻紫1992:
很受用,O(∩_∩)O谢谢啦~
[JS代码库] -
nlnl520coco:
想下个东西 规则太苛刻了 网站得改进
[JS代码库] -
hxp520520:
new Limiter() 这个对象是kissy API里面的 ...
Limiter的简单demo--20131029
1、效果及功能说明
表格特效制作jquery表格可编辑任意修改里面的数值,是一种比较人性化的用户设计体验方式
2、实现原理
通过点击事件来触发跳出一个输入框可以在里面输入当这个输入框失去焦点后就把,所有值放到当前的input里面。
主要的方法
3、效果图
4、运行环境
IE6 IE7 IE8及以上 Firefox 和 Google Chrome游览器下都可实现
(无图片)5、所有图片的压缩包新建一个文件后将包解压放进文件夹图片的压缩包在页面的最下方可以看到并下载下载后无需修改文件夹名因为本身就已经写好了和html5内的路径相吻合
6、将创建html文件保存的时候将编码类型换成(UTF-8有签名)这样可以让部分中文正常的显示出来,将保存类型(T)换成(所有文件(*.*)),将html5和解压后的图片文件夹放在同一个文件夹内效果
7、代码[html5]
表格特效制作jquery表格可编辑任意修改里面的数值,是一种比较人性化的用户设计体验方式
2、实现原理
通过点击事件来触发跳出一个输入框可以在里面输入当这个输入框失去焦点后就把,所有值放到当前的input里面。
主要的方法
if(!$(this).is('.input')) //当点击了input后 $(this).addClass('input').html('<input type="text" value="'+ $(this).text() +'" />').find('input').focus().blur(function() //点击以后跳出一个input类,在里面输入值,当失去焦点后把值都发给原先的那个input里面 $(this).parent().removeClass('input').html($(this).val() || 0 //当失去焦点后把input类给删除掉让跳出来的input消失
3、效果图
4、运行环境
IE6 IE7 IE8及以上 Firefox 和 Google Chrome游览器下都可实现
(无图片)5、所有图片的压缩包新建一个文件后将包解压放进文件夹图片的压缩包在页面的最下方可以看到并下载下载后无需修改文件夹名因为本身就已经写好了和html5内的路径相吻合
6、将创建html文件保存的时候将编码类型换成(UTF-8有签名)这样可以让部分中文正常的显示出来,将保存类型(T)换成(所有文件(*.*)),将html5和解压后的图片文件夹放在同一个文件夹内效果
7、代码[html5]
<!DOCTYPE html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.js"></script> <script type="text/javascript"> $(function(){ //定义方法 $('table td').click(function(){ //定义点击事件 if(!$(this).is('.input')){ //如果当前是.input类 $(this).addClass('input').html('<input type="text" value="'+ $(this).text() +'" />').find('input').focus().blur(function(){ //当前添加类获得元素新插入一个input通过遍历获得input定义伪类,当失去焦点以后在定义一个方法 $(this).parent().removeClass('input').html($(this).val() || 0); //当前查找每个元素,删除掉input类获得input所有元素的值并且和0 }); } }).hover(function(){ //定义伪类 $(this).addClass('hover'); //当前添加伪类 },function(){ //定义方法 $(this).removeClass('hover'); //当鼠标移开后删除伪类 }); }); </script> <style type="text/css"> /* page styles */ body{font-family:"Segoe UI", Frutiger,Tahoma,Helvetica,"Helvetica Neue", Arial, sans-serif;font-size:62.5%;} table{border-collapse:collapse;} td, th{text-align:center;border:1px solid #ddd;padding:2px 5px;} caption{margin:0 0 .5em;font-weight:bold;} /*demo styles*/ table{width:500px;height:200px;margin-left:30px;} td, th{font-size:1.2em;padding:2px;width:13%;} th{background-color:#f4f4f4;} caption{font-size:1.5em;} table{float:left;margin:40px 40px 0 0;} .demo{width:500px;margin:0 auto;} /* input */ td input{border:1px solid orange;background:yellow;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:absolute;padding:8px 0;text-align:center;width:60px;margin:-17px 0 0 4px;font-size:1.4em;} td.input{ padding:0;position:relative;} td.hover{background:#eee;} </style> </head> <body> <div class="demo"> <table> <caption>2009年员工产品销售走势图</caption> <thead> <tr> <td></td> <th scope="col">food</th> <th scope="col">auto</th> <th scope="col">household</th> <th scope="col">furniture</th> <th scope="col">kitchen</th> <th scope="col">bath</th> </tr> </thead> <tbody> <tr> <th scope="row">Mary</th> <td>190</td> <td>160</td> <td>40</td> <td>120</td> <td>30</td> <td>70</td> </tr> <tr> <th scope="row">Tom</th> <td>3</td> <td>40</td> <td>30</td> <td>45</td> <td>35</td> <td>49</td> </tr> <tr> <th scope="row">Brad</th> <td>10</td> <td>180</td> <td>10</td> <td>85</td> <td>25</td> <td>79</td> </tr> <tr> <th scope="row">Kate</th> <td>40</td> <td>80</td> <td>90</td> <td>25</td> <td>15</td> <td>119</td> </tr> </tbody> </table> </div> </body> </html>
发表评论
-
Zepto
2015-08-15 13:49 1234Zepto Zepto,是一个比较 ... -
node.js的学习-20140611
2014-06-11 23:17 772//创建一个h1方法里面舒服一个nihao functi ... -
node.js的学习-20140609
2014-06-09 23:01 580Node.js 是一个基于Chrome JavaScript ... -
git的学习-20140604
2014-06-04 23:30 532Git使用 首先 开启"G ... -
PC和移动端的页面的一些差距-20140525
2014-05-25 23:46 879首先 1、标签、描述等描述清晰准确 2、网站结构3层树状结构 ... -
Bootstrap排版基础样式和响应式图片-20140521
2014-05-22 00:41 2738Bootstrap基础排版样式 .col-xs-* // ... -
Bootstrap特性、设计和组件-20140519
2014-05-19 22:22 711特点 Bootstrap是基于jQuery框架开发的,它在j ... -
Bootstrap流式布局-20140515
2014-05-16 00:26 14753流布局是一种适应屏幕的做法。即不固定块的宽度,而是采用百分比作 ... -
Bootstrap的宽度和分辨率的差别-20140514
2014-05-14 23:05 6263首先在bootstrap里面所有 ... -
Bootstrap的认识-20140513
2014-05-14 00:09 1380通过公司的两个比较大 ... -
jquery初步认识-20140123
2014-01-24 01:30 695一、原型模式结构 // 定义一个jQuery构造函数 ... -
html5的特殊标签作用-20140114
2014-01-15 01:04 913<base>、定义页面中所有链接的基准URL & ... -
ie下的指定样式-20140106
2014-01-08 00:00 7681. <!--[if !IE]><!--&g ... -
margin-left在IE6下左浮动加倍-20140102
2014-01-02 23:04 750一、IE6下如果line-height超出本身区块的heigh ... -
浮动存在的问题-20131229
2013-12-29 23:00 541看一个正常的浮动案例 <!DOCTYPE h ... -
在ie6下同张图片不能外面包有a标签后在画热区-20131223
2013-12-23 23:47 869最近在做页面有的发现一个问题 <div class ... -
ie6下导航存在的问题和-2013-12-20
2013-12-21 00:51 640最近在做事的时候发现一个有趣的问题,在上网也找过但是都没有很好 ... -
按比例展示的小js-20131217
2013-12-18 00:41 438做需求的做到一个关于这个功能的项目所以记下来 Math.ra ... -
定位需要注意-20131214
2013-12-15 01:07 701在CSS中关于定位的内容 ... -
flash在Safari下的BUG-20131212
2013-12-12 01:09 769<object width="940&qu ...
相关推荐
针对“jquery表格可编辑修改表格里面的数据”这个主题,我们将深入探讨如何利用jQuery实现这样的功能。 首先,要创建一个可编辑的表格,我们需要一个基本的HTML结构,如下所示: ```html 姓名 年龄 城市 ...
在本文中,我们将深入探讨jQuery Easy UI中的`edatagrid`组件,以及如何实现动态编辑表格,特别是下拉框的联动功能。`edatagrid`是jQuery Easy UI库中的一个强大工具,它扩展了基本的`datagrid`功能,提供了更丰富的...
此外,jQuery还可以用于实现表格的可编辑功能,通过监听`click`事件添加编辑和保存按钮,利用`.val()`获取或设置单元格数据,实现数据的增删改。 总的来说,jQuery表格特效是通过其强大的选择器、DOM操作和动画效果...
本文实例讲述了JQuery实现可直接编辑的表格。分享给大家供大家参考。具体分析如下: 功能: 创建一个表格,用户单击某个单元格后,可以直接修改单元格文本。 在编辑状态下,用户可按回车键确认修改,按ESC键撤销修改...
《jQuery EasyUI:构建美观UI界面的利器》 jQuery EasyUI是前端开发中的一款强大工具,它基于流行的JavaScript库jQuery,旨在为Web开发者提供一套便捷的UI组件,以快速构建功能丰富且设计精美的用户界面。这个框架...
3. **表格(Grid)**:表格组件允许你展示大量数据,支持排序、筛选、分页、编辑等功能,方便用户进行数据浏览和操作。同时,表格可以与后台数据库无缝对接,实时更新数据。 4. **下拉菜单(Menu)**:菜单组件提供...
6. **滑块(Slider)**:用于创建可滑动的条形控件,适用于数值选择或进度条显示。 此外,jQuery EasyUI 还提供了主题定制功能,允许开发者根据项目需求调整样式,使得后台管理系统界面更加美观统一。同时,1.4.2...
- **Grid(表格)**:用于展示数据,支持分页、排序、过滤和编辑操作,可与后台数据库无缝集成。 - **Layout(布局)**:用于创建多区域的页面布局,支持动态调整大小和隐藏显示。 - **Menu(菜单)**:创建下拉...
- **Datagrid**:数据网格组件,用于展示和操作表格数据,支持分页、排序、过滤和编辑。 - **Panel**:面板组件,可以用来承载其他内容,常用于构建页面布局。 - **Window**:窗口组件,可以弹出独立的窗口进行...
- **tEditable - in-place table editing for jQuery**: 在表格中实现就地编辑。 #### 多媒体、视频、Flash等(Audio, Video, Flash, SVG, etc) - **多媒体插件**包括: - **jMedia - accessible multi-media ...
在Web前端开发领域,jQuery EasyUI是一个不可或缺的框架,它基于jQuery,为开发者提供了丰富的用户界面组件,极大地简化了网页交互和界面构建的工作。本文将深入探讨jQuery EasyUI 1.2.5版本中的关键知识点,以及...
2. **表格(Grid)**:可实现数据的动态加载、排序、分页、编辑等功能,适用于数据展示和管理。 3. **表单(Form)**:提供表单验证、数据提交等功能,简化表单处理逻辑。 4. **菜单(Menu)**:创建下拉菜单或级联菜单...
2. **表格(Grid)**:用于展示数据,支持分页、排序、过滤、编辑等功能,可与后台数据库无缝对接。 3. **菜单(Menu)**:提供下拉菜单或浮动菜单,常用于实现导航功能。 4. **表单(Form)**:封装了各种输入控件,如...
- **表格(Grid)**:用于展示数据,支持排序、分页、筛选、编辑等功能。 - **面板(Panel)**:提供内容容器,可以包含其他组件,常用于布局和内容展示。 - **下拉菜单(Menu)**:用于创建级联或展开式的菜单结构。 ...
3. **表格(Grid)**:强大的数据展示组件,支持分页、排序、过滤、编辑等功能,可以与后台数据源无缝对接。 4. **菜单(Menu)**:创建多级下拉菜单,用于组织和展示操作选项。 5. **树形控件(Tree)**:用于展示层次...
3. **表格(Grid)**:强大的数据展示工具,支持分页、排序、过滤、编辑等功能,与后台数据库无缝对接,便于数据管理。 4. **菜单(Menu)**:构建层次结构的下拉菜单,用于组织功能选项,提高用户体验。 5. **...
2. **表格(Grid)**:提供数据表格功能,支持排序、分页、筛选、编辑等操作,与后端数据源无缝对接。 3. **表单(Form)**:包含各种输入控件,如文本框、下拉框、复选框、单选按钮等,支持表单验证和数据提交。 ...
3. **表格(Grid)**:可动态加载数据的表格,支持排序、分页、筛选和编辑等功能。 4. **菜单(Menu)**:创建上下文菜单和多级菜单,方便用户导航。 5. **按钮(Button)**:包括普通按钮、提交按钮、复选按钮等,...
在1.8.16版本中,开发者可以通过在线工具或手动编辑来定制jQuery UI。可以自定义的主题、组件、效果以及语言设置。例如,如果你的项目只需要用到Dialog和Datepicker,那么在创建自定义版本时,只需包含这两个组件的...
2. **表格(Grid)**:展示数据的网格视图,支持分页、排序、过滤、编辑等功能,与后端数据源无缝对接。 3. **菜单(Menu)**:创建下拉菜单或者多级菜单,方便用户操作导航。 4. **表单(Form)**:处理用户输入...