摘要: 大家有没有遇到过一个问题,就是一个列表,或是一段文字过多时,截取多余的部分用省略号,好吧,证明你实力的时候到了,我下面先分解一下方法,再用插件写出来,首先我们说的是,用到的第一个方法,就是判断一个字符串 多少个字节。function lengthB(str){ var num=0,len =s... 阅读全文
posted @ 2012-08-07 01:18 FaithJin 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 继续上面的示例说明把其中的参数默认值作为$.fn.color对象的属性单独进行设计,然后借助jquery.extend方法,覆盖原来的参数选项即可;(function($){ $.extend($.fn,{ color : function(options){ ... 阅读全文
posted @ 2012-08-05 09:03 FaithJin 阅读(237) 评论(1) 推荐(0) 编辑
摘要: 这节封装插件了,进展怎么样呢?一般对外发布的插件都应该进行封装,封装的插件还应该符合规范,只有这样写的插件才具有推广价值,并得到其他用户的喜爱。首先第一步,是定义一个独立域,代码如下所示。(function($){ //自定义插件代码})(jQuery) //封装插件确定创建插件类型,选择... 阅读全文
posted @ 2012-08-05 08:40 FaithJin 阅读(470) 评论(2) 推荐(3) 编辑
摘要: 继续;加油哈,坚持,fighting :)如果你明白了前面讲的使用jquery.fn对象属性的方法创建jquery对象的方法,那么使用extend()方法创建jquery对象就比较容易理解了。理解了吗,一定要仔细揣摩,仔细研究。我也是再慢慢的学习,慢慢的领悟。针对上面的示例,我们可以调用jquery... 阅读全文
posted @ 2012-08-04 17:43 FaithJin 阅读(226) 评论(1) 推荐(1) 编辑
摘要: 继续;用惯jquery的用户可能习惯于连写行为,也就是说在调用一个方法之后,紧跟着调用另一个方法,如此连写不断,形成一个珍珠链,而且编写灵活,方便,例如:$(this).test().hide().height();要实现类似的连写行为,就应该在每个插件方法中,返回一个jquery对象,除非方法需要... 阅读全文
posted @ 2012-08-04 17:31 FaithJin 阅读(267) 评论(0) 推荐(1) 编辑