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. svn使用相关问题:eclipse插件,加锁,解锁,偷锁,更新不了,记住密码

    svn使用相关问题:eclipse插件,加锁,解锁,偷锁,更新不了,记住密码 获取锁的时候可以看下 是谁锁住了,让对方提交解锁,如果是给离职人员锁住需要使用偷锁的方式先解锁再提交偷锁处理办法:选中该文 ...

  2. Linux查看CPU和内存使用情况【转】

    转自:http://www.cnblogs.com/xd502djj/archive/2011/03/01/1968041.html 在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应 ...

  3. 定义提示符 PS1 PS4

    PS1,如:[xiluhua@vm-xiluhua][~]$ # prompt PS1 export PATH BLUE=$(tput setaf ) PURPLE=$(tput setaf ) YE ...

  4. Python编程核心之makeTextFile.py和readTextFile.py

    引言: 最近大半年都在学习python编程,在双十一的时候购买了<Python编程核心>,看到makeTextFile.py和readTextFile.py两个例子有点错误,所以在这里给修 ...

  5. MySQL对于数据库应该如何如何配置安全问题了

    mysql 是完全网络化的跨平台关系型数据库系统,同时是具有客户机/服务器体系结构的分布式数据库管理系统.它具有功能强.使用简便.管理方便.运行速度快.安全可靠性强等优点,用户可利用许多语言编写访问m ...

  6. ios tabbar 文字位置

    [nav.tabBarItem setTitlePositionAdjustment)];

  7. Monthly Expense(二分查找)

    Monthly Expense Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 17982 Accepted: 7190 Desc ...

  8. Java学习之路(四)

    1:static关键字 静态变量可以使用类名来调用 也可以使用对象来调用 但是同一个类的同一个静态变量存储的位置是一样的  所以无论改变那个对象的静态变量的值其他对象的同一个变量的值也会改变 静态函数 ...

  9. hnu Dirichlet's Theorem

    /* 求ax+b x属于区间[L,R];范围内素数的个数. a*R+b<=10^12 ; R-L+1<=10^6 枚举,超时. 1.如果GCD(a,b)>1 那么a+b 2*a+b ...

  10. ldataset 与 list 的使用

    [WebMethod(Description = @"根据时间查询会议项目[时间格式为:2014-01-01] DateTime StartTime , DateTime Endtime & ...