成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

10個很棒的jQuery代碼片段

開發(fā) 前端
本文推薦10個應該收藏的很棒的jQuery代碼片段。

圖片預加載

  1. (function($) {  
  2.   var cache = [];  
  3.   // Arguments are image paths relative to the current page.  
  4.   $.preLoadImages = function() {  
  5.     var args_len = arguments.length;  
  6.     for (var i = args_len; i--;) {  
  7.       var cacheImage = document.createElement('img');  
  8.       cacheImage.src = arguments[i];  
  9.       cache.push(cacheImage);  
  10.     }  
  11.   }  
  12.  
  13. jQuery.preLoadImages("image1.gif""/path/to/image2.png"); 

在新窗口打開鏈接 (target=”blank”)

  1. $('a[@rel$='external']').click(function(){  
  2.      this.target = "_blank";  
  3. });  
  4.  
  5. /*  
  6.    Usage:  
  7.    <a href="http://www.catswhocode.com" rel="external">catswhocode.com</a> 
  8. */ 

當支持 JavaScript 時為 body 增加 class

  1. /* 該代碼只有1行,但是最簡單的用來檢測瀏覽器是否支持 JavaScript 的方法,如果支持 JavaScript 就在 body 元素增加一個 hasJS 的 class */ 
  2. $('body').addClass('hasJS'); 

平滑滾動頁面到某個錨點

  1. $(document).ready(function() {  
  2.     $("a.topLink").click(function() {  
  3.         $("html, body").animate({  
  4.             scrollTop: $($(this).attr("href")).offset().top + "px" 
  5.         }, {  
  6.             duration: 500,  
  7.             easing: "swing" 
  8.         });  
  9.         return false;  
  10.     });  
  11. }); 

鼠標滑動時的漸入和漸出

  1. $(document).ready(function(){  
  2.     $(".thumbs img").fadeTo("slow", 0.6); // This sets the opacity of the thumbs to fade down to 60% when the page loads  
  3.  
  4.     $(".thumbs img").hover(function(){  
  5.         $(this).fadeTo("slow", 1.0); // This should set the opacity to 100% on hover  
  6.     },function(){  
  7.         $(this).fadeTo("slow", 0.6); // This should set the opacity back to 60% on mouseout  
  8.     });  
  9. }); 

制作等高的列

  1. var max_height = 0;  
  2. $("div.col").each(function(){  
  3.     if ($(this).height() > max_height) { max_height = $(this).height(); }  
  4. });  
  5. $("div.col").height(max_height); 

在一些老的瀏覽器上啟用 HTML5 的支持

  1. (function(){  
  2.     if(!/*@cc_on!@*/0)  
  3.         return;  
  4.     var e = "abbr,article,aside,audio,bb,canvas,datagrid,datalist,details,dialog,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video".split(','),i=e.length;while(i--){document.createElement(e[i])}  
  5. })()  
  6.  
  7. //然后在head中引入該js  
  8. <!--[if lt IE 9]>  
  9. <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>  
  10. <![endif]--> 

測試瀏覽器是否支持某些 CSS3 屬性

  1. var supports = (function() {  
  2.    var div = document.createElement('div'),  
  3.       vendors = 'Khtml Ms O Moz Webkit'.split(' '),  
  4.       len = vendors.length;  
  5.  
  6.    return function(prop) {  
  7.       if ( prop in div.style ) return true;  
  8.  
  9.       prop = prop.replace(/^[a-z]/, function(val) {  
  10.          return val.toUpperCase();  
  11.       });  
  12.  
  13.       while(len--) {  
  14.          if ( vendors[len] + prop in div.style ) {  
  15.             // browser supports box-shadow. Do what you need.  
  16.             // Or use a bang (!) to test if the browser doesn't.  
  17.             return true;  
  18.          }  
  19.       }  
  20.       return false;  
  21.    };  
  22. })();  
  23.  
  24. if ( supports('textShadow') ) {  
  25.    document.documentElement.className += ' textShadow'

獲取 URL 中傳遞的參數(shù)

  1. $.urlParam = function(name){  
  2.     var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(window.location.href);  
  3.     if (!results) { return 0; }  
  4.     return results[1] || 0;  

禁用表單的回車鍵提交

  1. $("#form").keypress(function(e) {  
  2.   if (e.which == 13) {  
  3.     return false;  
  4.   }  
  5. }); 

原文:http://www.oschina.net/code/snippet_12_7271

【編輯推薦】

  1. 15個值得開發(fā)者關(guān)注的jQuery開發(fā)技巧和心得
  2. 使用jQuery設計數(shù)據(jù)表格之設計表格基類
  3. jQuery代碼優(yōu)化之遍歷
  4. JNotify:一個消息通知jQuery插件
  5. 10月10款有趣強大的jQuery插件推薦
責任編輯:陳貽新 來源: 開源中國社區(qū)
相關(guān)推薦

2015-11-02 09:25:07

jQuery代碼片段

2015-10-08 08:53:46

PHP代碼片段

2011-07-07 10:35:53

htaccess

2020-11-16 16:04:42

CSS設計代碼

2021-09-17 15:31:47

代碼JavaScript數(shù)組

2012-05-10 10:36:53

jQuery

2020-08-12 14:54:00

Python代碼開發(fā)

2020-12-31 07:56:02

JavaScript 字符串技巧

2014-09-04 09:48:32

jQuery響應式

2011-09-06 15:16:42

PHP

2023-10-12 15:02:21

PythonPandas數(shù)據(jù)分析

2020-07-25 19:38:54

JavaScriptJavaScript庫Web

2023-10-10 16:16:05

JavaScrip開發(fā)

2023-10-09 14:48:06

2023-05-22 15:53:06

JavaScrip代碼素材

2011-07-11 10:16:07

JavaScript

2015-10-29 10:30:41

C#程序員實用代碼

2015-08-19 09:15:11

C#程序員實用代碼

2024-06-21 11:02:16

2023-12-26 14:28:08

JavaScript開發(fā)
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产精品国产馆在线真实露脸 | 一区二区三区四区日韩 | 色网站在线免费观看 | 国产一级成人 | 颜色网站在线观看 | 久久久入口 | 美日韩一区二区 | dy天堂| 国产福利二区 | 欧美一区二区在线观看 | 午夜精品视频 | 久久久久免费精品国产 | 蜜桃视频在线观看免费视频网站www | 国产在线精品一区二区三区 | 亚洲 欧美 日韩在线 | 成人在线中文字幕 | 九九久久国产 | 国产亚洲一区二区三区 | 91精品无人区卡一卡二卡三 | 国产福利91精品一区二区三区 | 美女久久久 | 少妇精品亚洲一区二区成人 | 一区二区三区视频在线 | 久久精品国产精品青草 | 久久天堂| 久草综合在线 | 国产成人叼嘿视频在线观看 | 亚洲视频在线看 | 99国产精品99久久久久久 | 伊人在线| 精品国产一级 | 亚洲国产精品久久久久 | 亚洲视频免费播放 | 美女艹b | 成人欧美一区二区三区黑人孕妇 | 欧美激情综合 | 亚洲精品一区二区三区蜜桃久 | 在线日韩中文字幕 | www.久久久久久久久 | 天堂网色 | 91精品国产综合久久久久 |