阅读更多

30顶
17踩

Web前端

翻译新闻 每个jQuery开发者需要知道的5个小技巧

2010-01-07 16:41 by 副主编 just_cool 评论(20) 有10057人浏览

JQuery是个不错的框架,以下总结了5个每个网站开发者都应该知道的小技巧:

 

1.禁用右键菜单

 

$(document).ready(function(){
    $(document).bind("contextmenu",function(e){
        return false;
    });
});

 

2.让字体闪烁

 

jQuery.fn.flash = function( color, duration )
{
    var current = this.css( 'color' );
    this.animate( { color: 'rgb(' + color + ')' }, duration / 2 );
    this.animate( { color: current }, duration / 2 );
}
 
$( '#someid' ).flash( '255,0,0', 1000 );

 

3.准备文档替换方案

 

$(function(){
	//document is ready do something
});

 

4.检测browser

 

// Safari
if( $.browser.safari )
{
//do something
}
 
//Above IE6
if ($.browser.msie && $.browser.version > 6 )
{
//do something
}
 
// IE6 and below
if ($.browser.msie && $.browser.version <= 6 )  { //do something } // Firefox 2 and above if ($.browser.mozilla && $.browser.version >= "1.8" )
{
//do something
}

 

5.检查存在的元素

 

if ($("#someDiv").length) {
    //yes it does ,do something
}
30
17
评论 共 20 条 请登录后发表评论
20 楼 klovelovely 2010-09-17 10:56
每个开发者发帖时都需要知道的5个原则。
19 楼 Miclle 2010-01-26 15:07
再说一句,Y的别随随便便就说“都”
http://www.qefqei.com/
18 楼 Miclle 2010-01-26 15:05
真JB扯淡,不实用!
17 楼 wusheng129 2010-01-10 20:58
dyhunter 写道
liu78778 写道
langhua9527 写道
fuwang 写道
最好把标题改一下,把“需要”这两个字去掉。

再把"jQuery开发者"更成"人"

再在"人"前面加上地域限制"火星"

再把“人”改成“生物”

有意思,我喜欢看回帖!
16 楼 hanz188 2010-01-09 14:13
我想知道什么叫做准备文档替换方案。
15 楼 windywany 2010-01-08 23:37
4.检测browser在中国基本上不能用,因为这个对遨游,360等定制浏览器不起作用,而且国内用这种第三方浏览器的人还非常多.没得办法.
14 楼 berlou 2010-01-08 16:05
原来还是翻译的.
13 楼 dyhunter 2010-01-08 15:56
liu78778 写道
langhua9527 写道
fuwang 写道
最好把标题改一下,把“需要”这两个字去掉。

再把"jQuery开发者"更成"人"

再在"人"前面加上地域限制"火星"

再把“人”改成“生物”
12 楼 liu78778 2010-01-08 15:10
langhua9527 写道
fuwang 写道
最好把标题改一下,把“需要”这两个字去掉。

再把"jQuery开发者"更成"人"

再在"人"前面加上地域限制"火星"
11 楼 ryxxlong 2010-01-08 14:57
拜托以后如此简单的东西就别拿出来摆了,谢谢,浪费大家时间啊!!!!!!
10 楼 langhua9527 2010-01-08 14:32
fuwang 写道
最好把标题改一下,把“需要”这两个字去掉。

再把"jQuery开发者"更成"人"
9 楼 wiwiluo 2010-01-08 14:26
fuwang 写道
最好把标题改一下,把“需要”这两个字去掉。

8 楼 nomandia 2010-01-08 13:43
谢谢楼组分享!
7 楼 fuwang 2010-01-08 13:15
最好把标题改一下,把“需要”这两个字去掉。
6 楼 langhua9527 2010-01-08 13:14
更多常识http://langhua9527.javaeye.com/blog/534103
5 楼 langhua9527 2010-01-08 13:12
判断某个元素是否存在   
Jquery的方法   
if($("#myId").length > 0){   
    //dosomething   
}   
还可以使用(DOM的写法)   
if($("#myId")[0]){   
    //dosomething   
}   

4 楼 jefyjiang 2010-01-08 12:50
果然是每个jquery开发者都需要知道的东西,不知道这些,还怎么jquery啊。
3 楼 test01test01 2010-01-08 12:34
烂                  .
2 楼 huqing 2010-01-08 12:02
简单但实用
1 楼 toney_kissinger 2010-01-08 11:32
就这点东西也值得拿出来,给大家看。浪费时间。常识一样的东西

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • jQuery开发者都需要知道的5个小技巧

    JQuery是个不错的框架,以下总结了5个每个网站开发者都应该知道的小技巧,都是一些非常不错的,经常能用得到的。

  • 每个jQuery开发者都需要知道的5个小技巧

    JQuery是个不错的框架,以下总结了5个每个网站开发者都应该知道的小技巧: 1.禁用右键菜单 $(document).ready(function(){ $(document).bind("contextmenu",function(e){ return false; });}); 2.让字体闪烁 ...

  • PHP 开发者该知道的 5 个 Composer 小技巧

    PHP 开发者该知道的 5 个 Composer 小技巧 Composer 是新一代的PHP依赖管理工具。其介绍和基本用法可以看这篇《Composer PHP依赖管理的新时代》。本文介绍使用Composer的五个小技巧,希望能给你的PHP开发带来方便。...

  • 50个实用的jquery技巧

    50个实用的jquery技巧

  • JQuery是个不错的框架,以下总结了5个每个网站开发者都应该知道的小技巧:

    JQuery是个不错的框架,以下总结了5个每个网站开发者都应该知道的小技巧:   1.禁用右键菜单   $(document).ready(function(){ $(document).bind("contextmenu",function(e){ return false; }); });   2...

  • 7个为开发者准备的有用的jQuery技巧

    这个小技巧可以提升页面加载图片的速度: jQuery.preloadImagesInWebPage = function() { for (var ctr = 0; ctr & lt; arguments.length; ctr++) { jQuery("").attr("src", arguments[ctr]); } } // 使用方法: ...

  • 每个Javascript开发者都应当知道的那些事

    每个Javascript开发者都应当知道的那些事 2015-06-07前端大全 (点击上方蓝字,可快速关注我们) Javascript是一种日益增长的语言,特别是现在ECMAScript规范按照每年的发布时间表发布。伴随着这门语言的规模化...

  • 15个值得开发者关注的jQuery开发技巧和心得

    每一个新的版本都包含了优化的bug修复。对我们来说唯一要干的就是修改tag,何乐而不为呢? 我们也可以使用免费的CDN服务,例如, Google来存放jQuery类库. 2. 使用简单的选择器 直 到最近,返回DOM元素的...

  • 每个Javascript开发者都应当知道的那些事(转载)

    终于打算来 CSDN 开通技术博客,第一篇也没...原文地址 每个Javascript开发者都应当知道的那些事 。新的开始,要认真学习Web开发,坚持不断进步啊!加油! 海贼王,我当定了!!!(咦?什么东西乱入了呢?),以下是

  • JQuery 5个小技巧

    JQuery是个不错的框架,以下总结了5个每个网站开发者都应该知道的小技巧: 1.禁用右键菜单 $(document).ready(function(){ $(document).bind("contextmenu",function(e){ return ...

  • 有关网页渲染,每个前端开发者都该知道的那点事

    如果要想对这个主题有个大致的了解,我们还得学习很多知识。因此,Web开发者Alexander Skutin 决定写一篇文章。他相信,这篇文章不仅能帮助初学者,也能对那些想要刷新知识结构的高级前端开发者有所裨益。原文地址 ...

  • 一组实现邮件发送功能的c++封装类(附源码)

    一组实现邮件发送功能的c++封装类[名称]SMailer (Simple Mail Sender) [由来] 这个程序是笔者近日在实验邮件发送系统时写就的,原本只想实现功能了事,可也许是程序员的惯常品性所至,几经完善的结果就成了如今这个样子了。现在将整理之后的源代码一并奉上,大家可以根据需要加入到自己的系统中去。 [功能] - 支持验证功能,为可选项 - 支持包括htm

  • JSF开放源码了

    Sun启动了一个JSF的开源项目,旨在完成JSF规范的完整实现,有意思的是,他把这个开源项目叫做“Open development”而非“Open Source”,全文如下: http://www.theserverside.com/news/thread.tss?thread_id=26949#127900 JavaServer Faces goes open source Posted By:

  • 给c++程序员的一份礼物——常用工具集

    【声明】如需复制、传播,请附上本声明,谢谢。原文出处:http://morningspace.51.net/,moyingzz@etang.com  所谓“工欲善其事,必先利其器”,从程序员的角度来讲,好工具的使用总会给人带来事半功倍的效果。面对众多工具/软件,我们应该如何取舍呢。前不久,笔者在csdn的c++论坛发了一篇贴文,以期能征求大家的广泛意见,得到了不错的反响

  • 软件开发中的矛盾——一个简单的例子

    在以前的文章中,我曾经提到过软件开发中充满了矛盾,一些原则本身就是彼此矛盾的,需要不断在这些矛盾中寻求折中、平衡。这里给出一个源自实际的简单例子,希望能给大家一点启示,只是不知道是否贴切(说明:程序用C++语言描述,T为每个数据类型)。在定义某个类的接口时,需要定义两个相关变量a和b的getter/setter函数。为了使接口尽量精简,我们采用第一种方法,用一对getter/setter来处理

  • Java语言和C++语言的差异——老生常谈

    【声明】如需复制、传播,请附上本声明,谢谢。原文出处:http://morningspace.51.net/,moyingzz@etang.com    [引子]这个话题并不新鲜,但是作为语言比较类的文章,从基础的、具体的、细节的层面来做比较,做小结,恐怕对beginner而言,应该是有所裨益的,想来会比论坛里的口水仗,抑或概念性的、大层面的比较要来得更为实际一些吧   J

  • 诠释注释——morning小品文

    【声明】如需复制、传播,请附上本声明,谢谢。原文出处:http://morningspace.51.net/,moyingzz@etang.com   注释是源码的终生伴侣,这一点是毋庸置疑的。她通常用来解释源码的控制流程,或者是类、函数、变量的说明等等,用以体现程序书写者的意图、目的。关于注释的问题,归纳起来不外乎“何时写?”,“写什么?”,“怎么写?”。对于某些程序员而言,

  • 如何运行C++ STL程序——morning小品文

    如需复制、传播,请附上本声明,谢谢。原文出处:http://morningspace.51.net/,moyingzz@etang.com本文摘编自笔者自撰的《C++ STL轻松导学》,简单介绍了在特定c++编译器环境下运行STL程序的若干细节,并提供了一些可能遇到的常见问题的解决办法,适合于还没有运行过STL程序的c++ fans。 此处选用了目前在Windows平台下较为常见的Micr

  • VC补遗之Debug篇

    【声明】如需复制、传播,请附上本声明,谢谢。原文出处:http://morningspace.51.net/,moyingzz@etang.com引子   前阵子因为工作的需要,翻阅了《Visual C++ 6宝典》一书。虽然自己接触VC也有些年头了,可却发现里面也有不少内容是我鲜有了解的,以下是我摘录并整理的部分内容,希望会对经常使用VC却有着和我一样情况的朋友有

Global site tag (gtag.js) - Google Analytics