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 相关文章推荐
js CSS操作方法集合
Oct 31 Javascript
javascript学习(二)javascript常见问题总结
Jan 02 Javascript
javascript图片相似度算法实现 js实现直方图和向量算法
Jan 14 Javascript
JQuery实现网页右侧随动广告特效
Jan 17 Javascript
js仿支付宝填写支付密码效果实现多方框输入密码
Mar 09 Javascript
JavaScript实现同一个页面打开多张图片
Dec 29 Javascript
js实现下拉菜单效果
Mar 01 Javascript
信息滚动效果的实例讲解
Sep 18 Javascript
vue 实现websocket发送消息并实时接收消息
Dec 09 Javascript
js实现百度淘宝搜索功能
Feb 17 Javascript
vue实现列表拖拽排序的功能
Nov 02 Javascript
JavaScript组合继承详解
Nov 07 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
5.PHP的其他功能
2006/10/09 PHP
PHP运行环境配置与开发环境的配置(图文教程)
2013/06/04 PHP
PHP缓存集成库phpFastCache用法
2014/12/15 PHP
thinkPHP交易详情查询功能详解
2016/12/02 PHP
php获取'/'传参的值简单方法
2017/07/13 PHP
一些Javascript的IE和Firefox(火狐)兼容性的问题总结及常用例子
2009/05/21 Javascript
innerHTML与jquery里的html()区别介绍
2012/10/12 Javascript
Jquery实现自定义弹窗示例
2014/03/12 Javascript
JavaScript正则表达式中的ignoreCase属性使用详解
2015/06/16 Javascript
JavaScript中Object.prototype.toString方法的原理
2016/02/24 Javascript
jQuery实现订单提交页发送短信功能前端处理方法
2016/07/04 Javascript
AngularJS基础 ng-paste 指令简单示例
2016/08/02 Javascript
jQuery获取select选中的option的value值实现方法
2016/08/29 Javascript
老生常谈ES6中的类
2017/07/31 Javascript
webpack4之SplitChunksPlugin使用指南
2018/06/12 Javascript
react+ant design实现Table的增、删、改的示例代码
2018/12/27 Javascript
JSON字符串操作移除空串更改key/value的介绍
2019/01/05 Javascript
JavaScript HTML DOM元素 节点操作汇总
2019/07/29 Javascript
浅谈vue中get请求解决传输数据是数组格式的问题
2020/08/03 Javascript
[00:32]2018DOTA2亚洲邀请赛出场——LGD
2018/04/04 DOTA
[51:39]DOTA2-DPC中国联赛 正赛 Magma vs LBZS BO3 第二场 2月7日
2021/03/11 DOTA
Python中最常用的操作列表的几种方法归纳
2015/04/24 Python
解读Python编程中的命名空间与作用域
2015/10/16 Python
python实现媒体播放器功能
2018/02/11 Python
Python 常用模块 re 使用方法详解
2019/06/06 Python
Python实现屏幕录制功能的代码
2020/03/02 Python
python cookie反爬处理的实现
2020/11/01 Python
Django配置跨域并开发测试接口
2020/11/04 Python
CSS3模拟IOS滑动开关效果
2016/09/28 HTML / CSS
茱莉蔻美国官网:Jurlique美国
2020/11/24 全球购物
学前教育求职自荐信范文
2013/12/25 职场文书
医院护士见习期自我鉴定
2014/09/15 职场文书
全国助残日活动总结
2015/05/11 职场文书
汶川大地震感悟
2015/08/10 职场文书
2016大一新生军训感言
2015/12/08 职场文书
高中政治教师教学反思
2016/02/23 职场文书