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 轻松支持函数重载 (Part 2 - 实现)
Aug 04 Javascript
jQuery 对Select的操作备忘记录
Jul 04 Javascript
jQuery1.6 类型判断实现代码
Sep 01 Javascript
jquery实现图片灯箱明暗的遮罩效果
Nov 15 Javascript
Javascript常用字符串判断函数代码分享
Dec 08 Javascript
JavaScript学习笔记之数组去重
Mar 23 Javascript
Vue.use源码分析
Apr 22 Javascript
Angualrjs 表单验证的两种方式(失去焦点验证和点击提交验证)
May 09 Javascript
JavaScript之map reduce_动力节点Java学院整理
Jun 29 Javascript
详解Vue用自定义指令完成一个下拉菜单(select组件)
Oct 31 Javascript
关于Vue组件库开发详析
Jul 01 Javascript
vue学习笔记之Vue中css动画原理简单示例
Feb 29 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中is_null,empty,isset,unset 的区别详细介绍
2013/04/28 PHP
PHP使用DOMDocument类生成HTML实例(包含常见标签元素)
2014/06/25 PHP
php图片的二进制转换实现方法
2014/12/15 PHP
php版银联支付接口开发简明教程
2016/10/14 PHP
有效提高JavaScript执行效率的几点知识
2015/01/31 Javascript
JS实现控制表格单元格垂直对齐的方法
2015/03/30 Javascript
js实现发送验证码后的倒计时功能
2015/05/28 Javascript
jQuery检查事件是否触发的方法
2015/06/26 Javascript
用svg制作富有动态的tooltip
2015/07/17 Javascript
javascript的几种继承方法介绍
2016/03/22 Javascript
Immutable 在 JavaScript 中的应用
2016/05/02 Javascript
详解nodejs爬虫程序解决gbk等中文编码问题
2017/04/06 NodeJs
对vue里函数的调用顺序介绍
2018/03/17 Javascript
基于vue实现探探滑动组件功能
2020/05/29 Javascript
python装饰器使用方法实例
2013/11/21 Python
python和pyqt实现360的CLable控件
2014/02/21 Python
python类和函数中使用静态变量的方法
2015/05/09 Python
Python中文竖排显示的方法
2015/07/28 Python
Python正规则表达式学习指南
2016/08/02 Python
python用plt画图时,cmp设置方法
2018/12/13 Python
Python求正态分布曲线下面积实例
2019/11/20 Python
jupyter notebook oepncv 显示一张图像的实现
2020/04/24 Python
Python内存映射文件读写方式
2020/04/24 Python
Python小白不正确的使用类变量实例
2020/05/29 Python
Python使用for生成列表实现过程解析
2020/09/22 Python
css3和jquery实现自定义checkbox和radiobox组件
2014/04/22 HTML / CSS
使用css3实现超炫的loading加载动画效果
2014/05/07 HTML / CSS
CSS3的resize属性使用初探
2015/09/27 HTML / CSS
HTML5中的Web Notification桌面右下角通知功能的实现
2018/04/19 HTML / CSS
英国皇家造币厂:The Royal Mint
2018/10/05 全球购物
工程专业求职自荐书范文
2014/02/18 职场文书
我为自己代言广告词
2014/03/18 职场文书
党员公开承诺书和承诺事项
2014/03/25 职场文书
1亿有多大教学反思
2014/05/01 职场文书
危爆物品安全大检查大整治工作方案
2014/05/03 职场文书
新疆民族团结演讲稿
2014/08/27 职场文书