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


Posted in Javascript onJanuary 08, 2010

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 
}
Javascript 相关文章推荐
使一个函数作为另外一个函数的参数来运行的javascript代码
Aug 13 Javascript
input、button的不同type值在ajax提交表单时导致的陷阱
Feb 24 Javascript
关于window.pageYOffset和document.documentElement.scrollTop
Apr 05 Javascript
JS实现程序暂停与继续功能代码解读
Oct 10 Javascript
jquery队列queue与原生模仿其实现方法分享
Mar 25 Javascript
jquery实现图片左右切换的方法
May 07 Javascript
浅析javascript中的Event事件
Dec 09 Javascript
js鼠标移动时禁止选中文字
Feb 19 Javascript
Node使用Sequlize连接Mysql报错:Access denied for user ‘xxx’@‘localhost’
Jan 03 Javascript
利用jquery和BootStrap实现动态滚动条效果
Dec 03 jQuery
如何在vue中使用jointjs过程解析
May 29 Javascript
快速解决vue2+vue-cli3项目ie兼容的问题
Nov 17 Vue.js
javascript new一个对象的实质
Jan 07 #Javascript
IE iframe的onload方法分析小结
Jan 07 #Javascript
判断iframe是否加载完成的完美方法
Jan 07 #Javascript
Extjs学习笔记之五 一个小细节renderTo和applyTo的区别
Jan 07 #Javascript
EXT中xtype的含义分析
Jan 07 #Javascript
Extjs学习笔记之四 工具栏和菜单
Jan 07 #Javascript
Extjs学习笔记之三 extjs form更多的表单项
Jan 07 #Javascript
You might like
Chrome Web App开发小结
2014/09/04 PHP
php检测apache mod_rewrite模块是否安装的方法
2015/03/14 PHP
thinkPHP中验证码的简单使用方法
2015/12/26 PHP
php使用curl实现ftp文件下载功能
2017/05/16 PHP
[转]JS宝典学习笔记
2007/02/07 Javascript
php is_numberic函数造成的SQL注入漏洞
2014/03/10 Javascript
jQuery中get和post方法传值测试及注意事项
2014/08/08 Javascript
纯js模拟div层弹性运动的方法
2015/07/27 Javascript
JavaScript数组各种常见用法实例分析
2015/08/04 Javascript
JavaScript实现复制内容到粘贴板代码
2016/03/31 Javascript
JavaScript手机振动API
2016/06/11 Javascript
Js 获取当前函数参数对象的实现代码
2016/06/20 Javascript
概述VUE2.0不可忽视的很多变化
2016/09/25 Javascript
jQuery制作图片旋转效果
2017/02/02 Javascript
Node.js常用工具之util模块
2017/03/09 Javascript
ES6知识点整理之Proxy的应用实例详解
2019/04/16 Javascript
微信小程序canvas绘制圆角base64图片的实现
2019/08/18 Javascript
数据挖掘之Apriori算法详解和Python实现代码分享
2014/11/07 Python
python中迭代器(iterator)用法实例分析
2015/04/29 Python
Python读写/追加excel文件Demo分享
2018/05/03 Python
python机器学习之KNN分类算法
2018/08/29 Python
Python实现的企业粉丝抽奖功能示例
2019/07/26 Python
Django配置MySQL数据库的完整步骤
2019/09/07 Python
Python变量及数据类型用法原理汇总
2020/08/06 Python
详解python中的三种命令行模块(sys.argv,argparse,click)
2020/12/15 Python
canvas探照灯效果的示例代码
2018/11/30 HTML / CSS
澳洲CFL商城:CHEMIST FOR LESS(中文)
2021/02/28 全球购物
护士辞职信范文
2014/01/19 职场文书
亲属关系公证书
2014/04/08 职场文书
我们的节日春节活动方案
2014/08/22 职场文书
协会周年庆活动方案
2014/08/26 职场文书
四风自我剖析材料思想汇报
2014/10/01 职场文书
机动车交通事故协议书
2015/01/29 职场文书
身份证丢失证明
2015/06/19 职场文书
mysql left join快速转inner join的过程
2021/06/30 MySQL
详细介绍python操作RabbitMq
2022/04/12 Python