代码改变世界

随笔分类 -  jquery

写一个jquery弹出层插件gbox,简单多功能...

2011-11-13 14:00 by 飞魚, 1176 阅读, 收藏, 编辑
摘要: 由于在公司经常写一些弹出层功能,且需求不同需要找不同插件...有时需要改动也有很多不便...所以自己写了一个弹出层插件,更多的是自己操作...插件代码如下,不足或更通用写法还望指教...View Code ; (function($) { $.fn.gbox = function(options) { var _options = this.options = { 'fixed': true, //是否相对视窗定位 'fleft': 0, 'ftop': 0, 'fright': 0, ... 阅读全文

jquery1.6.2源码拆分一

2011-09-05 15:25 by 飞魚, 2089 阅读, 收藏, 编辑
摘要: jquery库是以(function (window, undefined) {...})(window);匿名函数传参的形式封装的,匿名函数可以避免污染外层变量,传参以减少作用域查找...打开jquery1.6版本源码后,上千行代码看的这头昏眼花,同时jquery代码衔接的又很紧密,本文以调试的方式拆分...这里用的是ff的firebug,没有用chrome的是因为逐行调试过程中页面经常崩溃...先大概调试了下jquery的源码,在匿名函数内,函数是先解析的,然后在从顶部变量逐行解析,遇到型如()()的则马上执行...jquery代码实在是多,贴几个重要部分说明..声明几个变量,主要是声明的 阅读全文

.net下的jqgrid的使用

2011-07-28 11:08 by 飞魚, 2373 阅读, 收藏, 编辑
摘要: jqgrid功能貌似还不错,但大多都是php环境下的,趁着无聊折腾了下,这里折腾的是返回json数据的形式..先上截图,有图有真相..新建html页面如图所示引入相关资源文件,<script src="i18n/grid.locale-cn.js" type="text/javascript"></script>为本地化文件,各个参数详细信息就不多说了,试试就知道了..hd.aspx处理文件代码,这里没有进行值判断和访问数据库,只是模拟了下,所以没有实现排序功能,可以翻页,具体想实现什么功能可以修改后台程序,它会把相应的参数传给你 阅读全文

简单实现编写自己的jQuery插件

2011-04-19 21:39 by 飞魚, 1391 阅读, 收藏, 编辑
摘要: 用了这长时间的jQuery,一直也没怎么写过jQuery插件,今天简单实现俩个插件,已巩固下基础知识。这里只阐述如何编写自己的插件,至于要实现什么功能,要因人而异了...好了,下面开始...jQuery插件主要分为三种1、封装对象方法的插件2、封装全局函数的插件3、扩展选择器的插件这里只编写前俩种,即比较常见的..大多数插件都是已这种形式编写的: (function ($) { /* 这里放置代码 */ })(jQuery);这样的好处是函数内部依然可以使用$作为jQuery的别名,而不影响到其他库使用$jQuery提供了俩个扩展用于编写插件$.fn.extend({});用于扩展第一种$.e 阅读全文

Jquery拖拽并简单保存

2010-11-28 00:02 by 飞魚, 2247 阅读, 收藏, 编辑
摘要: 今闲着无聊 顺便看了下jquery ui的拖拽插件,实现拖拽的方法很简单,看到效果后兴奋小下...但是如何保存顺序呢,想到了cookie,但是用如何用cookie保存顺序呢,直接保存html代码下次读取覆盖可以,但是总感觉内容多的话 保存的东西比较多,后用ui插件获取id保存id在读取实现了顺序的保存,废话不多说..直接看代码...<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional 阅读全文