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 相关文章推荐
SUN的《AJAX与J2EE》全文译了
Feb 23 Javascript
js 解决“options为空或不是对象”
Dec 22 Javascript
javascript确认框的三种使用方法
Dec 17 Javascript
js函数模拟显示桌面.scf程序示例
Apr 20 Javascript
使用CoffeeScrip优美方式编写javascript代码
Oct 28 Javascript
javascript数据类型验证方法
Dec 31 Javascript
js当前页面登录注册框,固定div,底层阴影的实例代码
Oct 04 Javascript
使用Browserify来实现CommonJS的浏览器加载方法
May 14 Javascript
使用JavaScript根据图片获取条形码的方法
Jul 04 Javascript
关于Vue在ie10下空白页的debug小结
May 02 Javascript
详解微信小程序支付流程与梳理
Jul 16 Javascript
Node配合WebSocket做多文件下载以及进度回传
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
PHP脚本数据库功能详解(上)
2006/10/09 PHP
php中记录用户访问过的产品,在cookie记录产品id,id取得产品信息
2011/05/04 PHP
PHP获取文件后缀名的三个函数
2012/10/15 PHP
PHP读取数据库并按照中文名称进行排序实现代码
2013/01/29 PHP
php头像上传预览实例代码
2017/05/02 PHP
源码分析 Laravel 重复执行同一个队列任务的原因
2017/12/25 PHP
javascript脚本编程解决考试分数统计问题
2008/10/18 Javascript
JavaScript 嵌套函数指向this对象错误的解决方法
2010/03/15 Javascript
JavaScript高级程序设计(第3版)学习笔记10 再访js对象
2012/10/11 Javascript
jQuery 数据缓存模块进化史详细介绍
2012/11/19 Javascript
JavaScript中的style.display属性操作
2013/03/27 Javascript
js支持键盘控制的左右切换立体式图片轮播效果代码分享
2015/08/26 Javascript
微信小程序 获取设备信息 API实例详解
2016/10/02 Javascript
JS实现问卷星自动填问卷脚本并在两秒自动提交功能
2020/06/17 Javascript
NodeJS 实现多语言的示例代码
2018/09/11 NodeJs
从零搭一个自用的前端脚手架的方法步骤
2019/09/23 Javascript
Vue+Spring Boot简单用户登录(附Demo)
2020/11/12 Javascript
Python查询IP地址归属完整代码
2017/06/21 Python
对Python字符串中的换行符和制表符介绍
2018/05/03 Python
python 读取目录下csv文件并绘制曲线v111的方法
2018/07/06 Python
对python mayavi三维绘图的实现详解
2019/01/08 Python
python爬虫之自制英汉字典
2019/06/24 Python
Pycharm连接远程服务器并实现远程调试的实现
2019/08/02 Python
django日志默认打印request请求信息的方法示例
2020/05/17 Python
详解Python GUI编程之PyQt5入门到实战
2020/12/10 Python
css3 中translate和transition的使用方法
2020/03/26 HTML / CSS
HTML5+Canvas+CSS3实现齐天大圣孙悟空腾云驾雾效果
2016/04/26 HTML / CSS
联想韩国官网:Lenovo Korea
2018/05/10 全球购物
伦敦剧院门票:From The Box Office
2018/06/30 全球购物
美津浓美国官网:Mizuno美国
2018/08/07 全球购物
课前一分钟演讲稿
2014/08/26 职场文书
机械工程及自动化专业求职信
2014/09/03 职场文书
党员民主评议个人总结
2014/10/20 职场文书
学期个人工作总结
2015/02/13 职场文书
2015年话务员工作总结
2015/04/29 职场文书
Shell中的单中括号和双中括号的用法详解
2022/12/24 Servers