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 Discuz代码中的msn聊天小功能
May 25 Javascript
用JQuery调用Session的实现代码
Oct 29 Javascript
js常用自定义公共函数汇总
Jan 15 Javascript
JS或jQuery获取ASP.NET服务器控件ID的方法
Jun 08 Javascript
分享一个原生的JavaScript拖动方法
Sep 25 Javascript
jQuery焦点图左右转换效果
Dec 12 Javascript
canvas实现环形进度条效果
Mar 23 Javascript
node.js遍历目录的方法示例
Aug 01 Javascript
Vue开发实现吸顶效果的示例代码
Aug 21 Javascript
angularJs提交文本框数据到后台的方法
Oct 08 Javascript
小程序实现分类页
Jul 12 Javascript
基于vue+echarts数据可视化大屏展示的实现
Dec 25 Vue.js
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
1 Tube Radio
2021/03/02 无线电
安健A254立体声随身听的分析与打磨
2021/03/02 无线电
PHP zip扩展Linux下安装过程分享
2014/05/05 PHP
php curl 获取https请求的2种方法
2015/04/27 PHP
PHP如何实现订单的延时处理详解
2017/12/30 PHP
PHP大文件分块上传功能实例详解
2019/07/22 PHP
PHP中关于php.ini参数优化详解
2020/02/28 PHP
Javascript实现的类似Google的Div拖动效果代码
2011/08/09 Javascript
快速解决FusionCharts联动的中文乱码问题
2013/12/04 Javascript
jquery改变tr背景色的示例代码
2013/12/28 Javascript
Javascript验证上传图片大小[前台处理]
2014/07/18 Javascript
javascript事件冒泡实例分析
2015/05/13 Javascript
盘点javascript 正则表达式中 中括号的【坑】
2016/03/16 Javascript
快速掌握jQuery插件WebUploader文件上传
2016/11/07 Javascript
Vue框架中正确引入JS库的方法介绍
2017/07/30 Javascript
vue实现键盘输入支付密码功能
2018/08/18 Javascript
JS一次前端面试经历记录
2020/03/19 Javascript
[03:21]【TI9纪实】Old Boys
2019/08/23 DOTA
使用Django Form解决表单数据无法动态刷新的两种方法
2017/07/14 Python
Python IDLE入门简介
2017/12/08 Python
Python利用正则表达式实现计算器算法思路解析
2018/04/25 Python
Python爬虫框架Scrapy基本用法入门教程
2018/07/26 Python
python替换字符串中的子串图文步骤
2019/06/19 Python
把vgg-face.mat权重迁移到pytorch模型示例
2019/12/27 Python
使用pytorch搭建AlexNet操作(微调预训练模型及手动搭建)
2020/01/18 Python
python 在threading中如何处理主进程和子线程的关系
2020/04/25 Python
优秀经理事迹材料
2014/02/01 职场文书
元旦寄语大全
2014/04/10 职场文书
群众路线查摆问题及整改措施
2014/10/10 职场文书
整改报告格式
2014/11/06 职场文书
2015年医院后勤工作总结
2015/05/20 职场文书
MongoDB数据库的安装步骤
2021/06/18 MongoDB
一篇文章弄懂Python关键字、标识符和变量
2021/07/15 Python
Redis如何实现分布式锁
2021/08/23 Redis
关于python类SortedList详解
2021/09/04 Python
vue动态绑定style样式
2022/04/20 Vue.js