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中实现暂停的几篇文章
Mar 04 Javascript
js event事件的传递与冒泡处理
Dec 06 Javascript
Extjs入门之动态加载树代码
Apr 09 Javascript
js 3种归并操作的实例代码
Oct 30 Javascript
使用VS开发 Node.js指南
Jan 06 Javascript
Javascript实现div的toggle效果实例分析
Jun 09 Javascript
JavaScript中数组继承的简单示例
Jul 29 Javascript
Node.js返回JSONP详解
May 18 Javascript
Vue Cli与BootStrap结合实现表格分页功能
Aug 18 Javascript
详解如何给React-Router添加路由页面切换时的过渡动画
Apr 25 Javascript
解决vuecli3中img src 的引入问题
Aug 04 Javascript
Vue利用localStorage本地缓存使页面刷新验证码不清零功能的实现
Sep 04 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遍历目录下文件并按修改时间排序操作示例
2019/07/12 PHP
javascript之更有效率的字符串替换
2008/08/02 Javascript
javascript web对话框与弹出窗口
2009/02/22 Javascript
本地对象Array的原型扩展实现代码
2010/12/04 Javascript
JS对话框_JS模态对话框showModalDialog用法总结
2014/01/11 Javascript
Jquery使用val方法读写value值
2015/05/18 Javascript
jquery实现仿Flash的横向滑动菜单效果代码
2015/09/17 Javascript
javascript函数中的3个高级技巧
2016/09/22 Javascript
jQuery实现html table行Tr的复制、删除、计算功能
2017/07/10 jQuery
js实现方块上下左右移动效果
2017/08/17 Javascript
Vue中使用方法、计算属性或观察者的方法实例详解
2018/10/31 Javascript
JS实现利用闭包判断Dom元素和滚动条的方向示例
2019/08/26 Javascript
详解Vue 的异常处理机制
2020/11/30 Vue.js
python爬虫常用的模块分析
2014/08/29 Python
python 读入多行数据的实例
2018/04/19 Python
django表单实现下拉框的示例讲解
2018/05/29 Python
Python解决线性代数问题之矩阵的初等变换方法
2018/12/12 Python
在django中实现页面倒数几秒后自动跳转的例子
2019/08/16 Python
Python高级特性——详解多维数组切片(Slice)
2019/11/26 Python
python对文件的操作方法汇总
2020/02/28 Python
vscode写python时的代码错误提醒和自动格式化的方法
2020/05/07 Python
Python如何使用27行代码绘制星星图
2020/07/20 Python
Numpy(Pandas)删除全为零的列的方法
2020/09/11 Python
娇韵诗加拿大官网:Clarins加拿大
2017/11/20 全球购物
c++工程师面试问题
2013/08/04 面试题
三个Unix的命令面试题
2015/04/12 面试题
廉政教育的心得体会
2014/09/01 职场文书
2014院党委领导班子对照检查材料思想汇报
2014/09/24 职场文书
安全生产月标语
2014/10/07 职场文书
2014感恩节演讲稿大全
2014/10/11 职场文书
庐山导游词
2015/02/03 职场文书
学习保证书怎么写
2015/02/26 职场文书
教师工作表现自我评价
2015/03/05 职场文书
自荐信格式模板
2015/03/27 职场文书
病危通知单
2015/04/17 职场文书
工作犯错保证书
2015/05/11 职场文书