手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆
浏览模式: 标准 | 列表Tag:42t4568

jQuery:TAB切换

没有什么特别的东西。主要就是有了一个延迟,但效果不是特别好。。将就点了。

JavaScript代码
  1. $.fn.gTab = function( opts ){  
  2.     var options = {  
  3.         'timer':0,  //0.005秒  
  4.         'hover':'',  
  5.         'target':'',  
  6.         'autoswitch':false,  
  7.         'addClass':'',  
  8.         'removeClass':''  
  9.     };  
  10.     var self = $(this);  
  11.     opts = $.extend(true, {},options,opts || {});    
  12.     if(!opts.target){  
  13.         alert('对不起,请设置目标对象');  
  14.         return ;  
  15.     }  
  16.     if(!opts.hover){  
  17.         opts.hover = self;  
  18.     }  
  19.     var hoverIntervalFunc = function(index){  
  20.         return setInterval(function(){  
  21.             $(opts.target+':not(eq('+index+'))').hide();  
  22.             $(opts.hover+':not(eq('+index+'))').removeClass(opts.addClass).addClass(opts.removeClass);  
  23.             $(opts.target+':eq('+index+')').show();  
  24.             $(opts.hover+':eq('+index+')').removeClass(opts.removeClass).addClass(opts.addClass);  
  25.         },opts.timer);  
  26.     }  
  27.       
  28.     $(this).hover(  
  29.         function(){  
  30.             var index = self.index(this);  
  31.             cId = hoverIntervalFunc(index);  
  32.         },  
  33.         function(){  
  34.             clearInterval(cId);  
  35.         }  
  36.     )                 
  37. }  
花了半小时写的。所以效果一些都没有特别的考虑。只考虑实现就完事了。。。象很多都是用的:eq和:not(:eq),事实上siblings()已经实现这个功能,但当时写的时候没翻到这个函数,就直接用:not(:eq)来解决了。

Tags: jquery, tab

可怜的xmarks

一直以来,我都以为是我的电脑出了问题,事实上,我的电脑最近也出了点问题。
我以为我不能同步我的书签是因为DNS出问题了,确实,最近一段时间,服务器的DNS不能打开一些网站,出了点小问题

然而让我伤心、彷徨的是,xmarks,真的出事了。随着一个又一个的网站的被墙,一个又一个新的站点的被打开,我不知道这样的一个书签站点怎么了。

唉。或许,这次被墙之后,国内也会出现一个大型书签站点吧?就和当年的谷哥被墙一样。

默哀一下

看看与我同样命苦的朋友们:http://www.google.com/search?q=xmarks+%E8%A2%AB%E5%A2%99%E4%BA%86&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a

再后来,在某篇文章中发现了mozilla实验室的weave sync软件,好象也能实现这个功能,安装了一下,回家就可以测试了。。。

下载地址:https://addons.mozilla.org/zh-CN/firefox/addon/10868

【本文已经被我编辑了N次了,再来编辑一次】

其实,说白了,同步很方便,由于mozilla的配置、信息,基本上都是用sqlite来储存的,所以。。。其实本地的sqlite上传到服务器,然后把线上的数据库同步到本地,当然需要对比一下数据,黑黑