JQuery是一個 JavaScript 庫,她極大的簡化了咱們對 JavaScript 的編程。javascript
今天咱們總結了下日常項目中用到的一些小技巧,僅供參考。html
//替換元素 $(document).ready(function(){ $("#id").replaceWith(' <p> I have been repaced </p>') });
//延時加載功能 $(document).ready(function(){ window.setTimeut(function(){ // do something },1000); });
//返回頂部按鈕 $(' a.top ' ).click(function(){ $(document.body).animate( {scrollTop: 0 } , 800 ); return false; })
//預加載圖片 $.preloadImages = function () { for(var i=0; i<arguments.length; i++){ $(' <img>').attr('src', arguments[i]); } }
//檢查圖片是否已經加載完成 $('img').load(function () { console.log('image load successful'); } )
//經過length屬性來判斷
$(document).ready (function () { if($('#id').length){ do something } })
//驗證元素是否爲空 $(document).ready(function() { if($('#id').html()) { //do something } })
$(document).ready(function(){ var newDiv = $ ('<div> </div>') newDiv.attr('id', 'myNewDiv').appendTo('body'); })
//與其餘javascript類庫衝突解決方案 $(document).ready(function() { var $jq = jQuery.noconflict(); $jq('#id').show(); })
後面有空再補充。java