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

10個很棒的jQuery代碼片段

開發 前端
本文推薦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 中傳遞的參數

  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個值得開發者關注的jQuery開發技巧和心得
  2. 使用jQuery設計數據表格之設計表格基類
  3. jQuery代碼優化之遍歷
  4. JNotify:一個消息通知jQuery插件
  5. 10月10款有趣強大的jQuery插件推薦
責任編輯:陳貽新 來源: 開源中國社區
相關推薦

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數組

2012-05-10 10:36:53

jQuery

2020-08-12 14:54:00

Python代碼開發

2020-12-31 07:56:02

JavaScript 字符串技巧

2014-09-04 09:48:32

jQuery響應式

2011-09-06 15:16:42

PHP

2020-07-25 19:38:54

JavaScriptJavaScript庫Web

2023-10-12 15:02:21

PythonPandas數據分析

2023-05-22 15:53:06

JavaScrip代碼素材

2011-07-11 10:16:07

JavaScript

2023-10-10 16:16:05

JavaScrip開發

2023-10-09 14:48:06

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開發
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 午夜成人在线视频 | 91精品国产91久久久久久吃药 | 午夜精品91 | 91亚洲国产成人久久精品网站 | 男女爱爱福利视频 | 欧美日韩在线视频一区 | 久久天天躁狠狠躁夜夜躁2014 | 欧美一级大片免费看 | 天天躁日日躁狠狠躁白人 | 中文字幕亚洲区一区二 | 日韩不卡视频在线观看 | 免费毛片网站在线观看 | 91不卡| 91精品国产色综合久久不卡98 | 羞羞午夜 | 亚洲欧美自拍偷拍视频 | 久久99精品久久久久子伦 | 亚洲成av人影片在线观看 | 亚洲综合成人网 | 9久久 | 狠狠爱综合网 | 日皮视频免费 | 免费一区在线 | jizz18国产| 一级毛片视频在线 | 欧美精品在线播放 | 久久久久久九九九九 | 国产69精品久久久久777 | 国产精品一区二 | 国产精品久久久久久久岛一牛影视 | 狠狠躁天天躁夜夜躁婷婷老牛影视 | 日韩在线看片 | 九色.com | 超碰伊人久久 | www.婷婷 | 亚洲成人一级 | 亚洲电影一区 | 精品久久久久久亚洲国产800 | 天天草天天干天天 | 特级黄一级播放 | www网站在线观看 |