偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

10個(gè)很棒的jQuery代碼片段

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

圖片預(yù)加載

  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. */ 

當(dāng)支持 JavaScript 時(shí)為 body 增加 class

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

平滑滾動(dòng)頁面到某個(gè)錨點(diǎn)

  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. }); 

鼠標(biāo)滑動(dòng)時(shí)的漸入和漸出

  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個(gè)值得開發(fā)者關(guān)注的jQuery開發(fā)技巧和心得
  2. 使用jQuery設(shè)計(jì)數(shù)據(jù)表格之設(shè)計(jì)表格基類
  3. jQuery代碼優(yōu)化之遍歷
  4. JNotify:一個(gè)消息通知jQuery插件
  5. 10月10款有趣強(qiáng)大的jQuery插件推薦
責(zé)任編輯:陳貽新 來源: 開源中國社區(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設(shè)計(jì)代碼

2021-09-17 15:31:47

代碼JavaScript數(shù)組

2020-08-12 14:54:00

Python代碼開發(fā)

2012-05-10 10:36:53

jQuery

2020-12-31 07:56:02

JavaScript 字符串技巧

2014-09-04 09:48:32

jQuery響應(yīng)式

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-05-22 15:53:06

JavaScrip代碼素材

2011-07-11 10:16:07

JavaScript

2023-10-09 14:48:06

2023-10-10 16:16:05

JavaScrip開發(fā)

2015-10-29 10:30:41

C#程序員實(shí)用代碼

2015-08-19 09:15:11

C#程序員實(shí)用代碼

2024-06-21 11:02:16

2023-06-16 16:34:25

JavaScripWeb 開發(fā)
點(diǎn)贊
收藏

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