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代码
Mar 11 Javascript
javascript 闭包
Sep 15 Javascript
浅谈使用splice函数对数组中的元素进行删除时的注意事项
Dec 04 Javascript
Bootstrap基本组件学习笔记之面板(14)
Dec 08 Javascript
JS声明式函数与赋值式函数实例分析
Dec 13 Javascript
浅析bootstrap原理及优缺点
Mar 19 Javascript
vue中v-for加载本地静态图片方法
Mar 03 Javascript
js构建二叉树进行数值数组的去重与优化详解
Mar 26 Javascript
深入理解JavaScript和TypeScript中的class
Apr 22 Javascript
Vuejs开发环境搭建及热更新【推荐】
Sep 07 Javascript
vue 界面刷新数据被清除 localStorage的使用详解
Sep 16 Javascript
解决layui批量传值到后台操作时出现传值为空的问题
Sep 28 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
在DC的漫画和电影中,蝙蝠侠的宿敌,小丑的真名是什么?
2020/04/09 欧美动漫
php imagecreatetruecolor 创建高清和透明图片代码小结
2010/05/15 PHP
PHP页面中文乱码分析
2013/10/29 PHP
PHP类继承 extends使用介绍
2014/01/14 PHP
PHP中魔术变量__METHOD__与__FUNCTION__的区别
2014/09/29 PHP
PHP耦合设计模式实例分析
2018/08/08 PHP
实例介绍PHP删除数组中的重复元素
2019/03/03 PHP
判断脚本加载是否完成的方法
2009/05/26 Javascript
JavaScript 原型继承
2011/12/26 Javascript
javascrpt绑定事件之匿名函数无法解除绑定问题
2012/12/06 Javascript
JS链式调用的实现方法
2013/03/07 Javascript
js禁止页面刷新禁止用F5键刷新禁止右键的示例代码
2013/09/23 Javascript
jquery delay()介绍及使用指南
2014/09/02 Javascript
使用npm发布Node.JS程序包教程
2015/03/02 Javascript
使用AngularJS实现表单向导的方法
2015/06/19 Javascript
Jquery代码实现图片轮播效果(一)
2015/08/12 Javascript
bootstrap模态框示例代码分享
2017/05/17 Javascript
vue打包的时候自动将px转成rem的操作方法
2018/06/20 Javascript
详解vue-cli+es6引入es5写的js(两种方法)
2019/04/19 Javascript
vue中的过滤器实例代码详解
2019/06/06 Javascript
JavaScript实现电灯开关小案例
2020/03/30 Javascript
如何高效使用Python字典的方法详解
2017/08/31 Python
Python实现字典的遍历与排序功能示例
2017/12/23 Python
Python计算机视觉里的IOU计算实例
2020/01/17 Python
CSS3实现swap交换动画
2016/01/19 HTML / CSS
CSS3自定义滚动条样式 ::webkit-scrollbar的示例代码详解
2020/06/01 HTML / CSS
LTD Commodities:礼品,独特发现,家居装饰,家用器皿
2017/08/11 全球购物
上课打牌的检讨书
2014/02/15 职场文书
青年文明号创建承诺
2014/03/31 职场文书
《长江之歌》教学反思
2014/04/17 职场文书
爱国演讲稿400字
2014/05/07 职场文书
2016年优秀共产党员先进事迹材料
2016/02/29 职场文书
2019交通安全宣传标语集锦!
2019/06/28 职场文书
Java练习之潜艇小游戏的实现
2022/03/16 Java/Android
解决redis批量删除key值的问题
2022/03/23 Redis
Django + Taro 前后端分离项目实现企业微信登录功能
2022/04/07 Python