五个有用的jquery小技巧
2015-10-04 10:38
756 查看
1.禁用鼠标右键
$(document).ready(function() { $(document).bind("contextmenu", function(e) { return false; }); });
当然jquery1.7版本以后bind()函数推荐用on()来代替。
2.让内容闪烁起来
$.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.DOM加载完成的简写形式
$(function() { // document is ready.. })
4.探测浏览器
// 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... }
原文地址:http://www.webdeveloperjuice.com/2009/12/18/5-useful-jquery-tricks-every-web-developer-should-know/
相关文章推荐
- jQuery插件Timelinr 实现时间轴特效
- jquery 实现输入邮箱时自动补全下拉提示功能
- 读jQuery官方文档:$(document).ready()与避免冲突
- jquery 实现输入邮箱时自动补全下拉提示功能
- jQuery插件Timelinr 实现时间轴特效
- 推荐10 个很棒的 jQuery 特效代码
- jquery 实现邮箱输入自动提示功能:(二)
- jquery 实现邮箱输入自动提示功能:(一)
- jQuery时间轴插件:jQuery Timelinr
- 一步一步学jQuery(三)
- ecshop与jquery冲突兼容问题解决办法只需增加一句代码
- jQuery对象级插件示例
- jquery 事件总结
- HTML5 Form Data 对象的使用-jQuery
- jquery动态移除/增加onclick属性详解
- web前端,jquery实现列表点击条目改变样式并拿到属性值总结3data-*
- web前端,jquery实现列表点击条目改变样式并拿到属性值总结2attr()
- web前端,jquery实现列表点击条目改变样式并拿到属性值总结1index()
- Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法总结
- jQuery的delegate()与proxy()方法