超實用的JQuery小技巧

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

 

八、把建立的元素動態地添加到DOM中

$(document).ready(function(){
   var newDiv = $ ('<div> </div>')
   newDiv.attr('id', 'myNewDiv').appendTo('body');
})

 

九、把建立的元素動態地添加到DOM中

//與其餘javascript類庫衝突解決方案
$(document).ready(function() {
   var $jq = jQuery.noconflict();
   $jq('#id').show();
})

 

後面有空再補充。java

相關文章
相關標籤/搜索