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 相关文章推荐
求数组最大最小值方法适用于任何数组
Aug 16 Javascript
javascript中的if语句使用介绍
Nov 20 Javascript
JavaScript数据类型检测代码分享
Jan 26 Javascript
jquery实现动静态条形统计图
Aug 17 Javascript
Bootstrap CDN和本地化环境搭建
Oct 26 Javascript
JavaScript浏览器对象模型BOM(BrowserObjectModel)实例详解
Nov 29 Javascript
在 Angular中 使用 Lodash 的方法
Feb 11 Javascript
使用bootstrap实现下拉框搜索功能的实例讲解
Aug 10 Javascript
JavaScript内置对象math,global功能与用法实例分析
Jun 10 Javascript
layui表格数据重载
Jul 27 Javascript
jQuery中event.target和this的区别详解
Aug 13 jQuery
JavaScript实现京东快递单号查询
Nov 30 Javascript
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
PHP关于IE下的iframe跨域导致session丢失问题解决方法
2013/10/10 PHP
PHP读书笔记_运算符详解
2016/07/01 PHP
PHP 二维关联数组根据其中一个字段排序(推荐)
2017/04/04 PHP
PHP双向链表定义与用法示例
2018/01/31 PHP
javascript跨域刷新实现代码
2011/01/01 Javascript
MooBox 基于Mootools的对话框插件
2012/01/20 Javascript
JS之Date对象和获取系统当前时间详解
2014/01/13 Javascript
JavaScript事件类型中UI事件详解
2016/01/14 Javascript
jQuery+css实现的时钟效果(兼容各浏览器)
2016/01/27 Javascript
浅析Bootstrap缩略图组件与警示框组件
2016/04/29 Javascript
jQuery点击头像上传并预览图片
2017/02/23 Javascript
Nodejs中使用phantom将html转为pdf或图片格式的方法
2017/09/18 NodeJs
React-Native之定时器Timer的实现代码
2017/10/04 Javascript
Vue Router的懒加载路径的解决方法
2018/06/21 Javascript
在 Angular6 中使用 HTTP 请求服务端数据的步骤详解
2018/08/06 Javascript
webpack4实现不同的导出类型
2019/04/09 Javascript
vue项目开启Gzip压缩和性能优化操作
2020/10/26 Javascript
Javascript中的奇葩知识,你知道吗?
2021/01/25 Javascript
python冒泡排序算法的实现代码
2013/11/21 Python
Python使用到第三方库PyMuPDF图片与pdf相互转换
2019/05/03 Python
线程安全及Python中的GIL原理分析
2019/10/29 Python
python路径的写法及目录的获取方式
2019/12/26 Python
Python图像处理库PIL的ImageDraw模块介绍详解
2020/02/26 Python
Python接口测试get请求过程详解
2020/02/28 Python
python判断是空的实例分享
2020/07/06 Python
VSCODE配置Markdown及Markdown基础语法详解
2021/01/19 Python
html5贪吃蛇游戏使用63行代码完美实现
2013/06/25 HTML / CSS
小学生演讲稿
2014/01/12 职场文书
写演讲稿要注意的六件事
2014/01/14 职场文书
货车司机岗位职责
2014/03/18 职场文书
热门专业求职信
2014/05/24 职场文书
贫困证明书格式及范文
2014/10/15 职场文书
施工安全责任协议书
2016/03/23 职场文书
如何正确理解python装饰器
2021/06/15 Python
node.js使用express-fileupload中间件实现文件上传
2021/07/16 Javascript
mongoDB数据库索引快速入门指南
2022/03/23 MongoDB