1. 设置IE特有的功能:

   if ($.browser.msie) {

    //do something...

  }

2. 使用jQuery来代替一个元素:

  $('#thatdiv').replaceWith('fnuh');

3.从一个未排序的集合中找出某个元素的索引号:

  $("ul > li").click(function () {

    var index = $(this).prevAll().length;

  });

4.在创建元素时,使用对象字面量(literal)来定义属性:

  var e = $("", { href: "#", class: "a-class another-class", title: "..." });

5.使用jQuery来预加载图像:

jQuery.preloadImages = function () {

  for (var i = 0; i < arguments.length; i++) {

    $("<img />").attr('src', arguments[i]);

}};

//用法 $.preloadImages('image1.gif', '/path/to/image2.png', 'some/image3.jpg');

6.为任何与选择器相匹配的元素设置事件处理程序:

$("table").delegate("td", "hover", function () {

   $(this).toggleClass("hover");
});

7.找到一个已经被选中的option元素:

  $('#someElement').find('option:selected');

8.隐藏一个包含了某个值文本的元素:

  $("p.value:contains('thetextvalue')").hide();

9.自动滚动到页面中的某区域:

  jQuery.fn.autoscroll = function (selector) {         $('html,body').animate( { scrollTop: $(this ).offset().top },500);}

  $('.area_name').autoscroll();

10.检测各种浏览器:

  if( $.browser.safari) //检测Safari

  if ($.browser.msie && $.browser.version > 6 ) //检测IE6及之后版本

  if ($.browser.msie && $.browser.version <= 6 ) //检测IE6及之前版

  if($.browser.mozilla && $.browser.version > '1.8')//检测Firefox2以及之后的版本

11.替换串中的词:

  var el = $('#id'); el.html(el.html().replace(/word/ig, ''));

12.禁用右键单击上下文菜单:

  $(document).bind('contextmenu', function (e) {

return false ;

  });

13.检查某个元素是否存在:

  if ($('#someDiv' ).length) {

  //存在

  }

14.使用jQuery来检测右键和左键的鼠标单击两种情况:

  $("#someelement").live('click', function (e) {

  if ((!$.browser.msie && e.button == 0) || ($.browser.msie && e.button == 1)) {
  alert("Left Mouse Button Clicked");
} else if (e.button == 2) {
alert("Right Mouse Button Clicked");
}
});

网上搜集的jq常用代码的更多相关文章

  1. JQ常用代码

    页面加载的时候添加一个定时器,0秒之后执行hideURLbar函数. hideURLbar函数将页面滚动至坐标(0,1) <script type="application/x-jav ...

  2. 网上搜集了点资料,学web的人互相分享共同进步吧(php编码的好习惯必须养成)

    网上搜集了点资料,学web的人互相分享共同进步吧 一.优秀的代码应该是什么样的? 优秀的PHP代码应该是结构化的.大段的代码应该被分割整理成一个个函数或方法,而那些不起眼的小段代码则应该加上注释,以便 ...

  3. PyTorch常用代码段整理合集

    PyTorch常用代码段整理合集 转自:知乎 作者:张皓 众所周知,程序猿在写代码时通常会在网上搜索大量资料,其中大部分是代码段.然而,这项工作常常令人心累身疲,耗费大量时间.所以,今天小编转载了知乎 ...

  4. GCD 常用代码

    GCD 常用代码 体验代码 异步执行任务 - (void)gcdDemo1 { // 1. 全局队列 dispatch_queue_t q = dispatch_get_global_queue(0, ...

  5. 【转】asp.net c# 网上搜集面试题目大全(附答案)

    asp.net c# 网上搜集面试题目大全(附答案) http://www.cnblogs.com/hndy/articles/2234188.html

  6. 转--Android实用的代码片段 常用代码总结

    这篇文章主要介绍了Android实用的代码片段 常用代码总结,需要的朋友可以参考下     1:查看是否有存储卡插入 复制代码 代码如下: String status=Environment.getE ...

  7. 刀哥多线程之03GCD 常用代码

    GCD 常用代码 体验代码 异步执行任务 - (void)gcdDemo1 { // 1. 全局队列 dispatch_queue_t q = dispatch_get_global_queue(0, ...

  8. jquery常用代码集锦

    1. 如何修改jquery默认编码(例如默认GB2312改成 UTF-8 ) 1 2 3 4 5 $.ajaxSetup({     ajaxSettings : {         contentT ...

  9. Mysql:常用代码

    C/S: Client Server B/S: Brower Server Php主要实现B/S .net IIS Jave TomCat LAMP:L Mysql:常用代码 Create table ...

随机推荐

  1. 为什么super()和this()调用语句不能同时在一个构造函数中出现的解释

    我想这应该是Java构造函数的一种机制吧,首先以子类和父类为例.当你创建一个子类的实例时,首先会调用父类的构造函数,然后再调用子类的构造函数,如果父类中没有缺省构造函数,则必须再子类的构造函数中显示的 ...

  2. MySql的Delete、Truncate、Drop分析

    MySql的Delete.Truncate.Drop分析 相同点: truncate 和不带 where 子句的 delete,以及 drop 都会删除表内的数据 不同点 1. truncate 和 ...

  3. linux设备驱动归纳总结(十二):简单的数码相框【转】

    本文转载自:http://blog.chinaunix.net/uid-25014876-id-116926.html linux设备驱动归纳总结(十二):简单的数码相框 xxxxxxxxxxxxxx ...

  4. DIV设置了固定宽高出现文字(文本)的不能自动换行

    如果你的div设置了固定的width和height,有时会出现文字不能自动换行的情况 查过相关资料后才知道,只有英文文本才会出现不能自动换行的情况,(中文不存在)而原因是因为英文文本之间没有加空格,浏 ...

  5. Axure简介

    Axure RP(Rapid Prototyping快速原型) 是美国公司Axure Software Solution公司旗舰产品,是一个专业的快速原型设计工具,让负责定义需求和规格.设计功能和界面 ...

  6. Linux中重定向命令行

    http://www.ahlinux.com/start/base/3170.html

  7. Hibernate,Session方法使得java对象进入持久化状态;持久化对象特征

    以下情况java对象进入持久化状态: session.save()方法把临时对象转变为持久化对象. session.load()和session.get()方法得到的对象总是处于持久化状态. sess ...

  8. iOS直播的技术分析与实现

    HTTP Live Streaming直播(iOS直播)技术分析与实现 发布于:2014-05-28 13:30阅读数:12004 HTTP Live Streaming直播(iOS直播)技术分析与实 ...

  9. Python基础第一篇

    一.第一句python代码 1.python执行过程:1.加载内存-词法分析-语法分析-编译-执行 2.创建hello.py文件,输入内容 #!/usr/bin/env python print &q ...

  10. 解决php与IIs的冲突

    ISS与apache 服务器的默认端口号为 :80: 在浏览时,无法访问到. 可以将 apache的端口 改变即可: Apache安装好后,在其安装目录下的conf文件夹内会有httpd.conf这样 ...