超实用的JQuery小技巧

本文总结了在项目中常用的JQuery技巧,包括元素替换、延时加载、返回顶部按钮、预加载图片、检查图片加载状态、元素存在性及空值验证、动态添加元素到DOM、解决与其他库冲突的方法。这些技巧有助于提升网页交互性和用户体验。
摘要由CSDN通过智能技术生成

JQuery是一个 JavaScript 库,她极大的简化了我们对 JavaScript 的编程。

今天我们总结了下平常项目中用到的一些小技巧,仅供参考。

1、替换元素
//替换元素
$(document).ready(function(){
    $("#id").replaceWith(' <p> I have been repaced </p>')
});
2、延时加载
//延时加载功能
$(document).ready(function(){
   window.setTimeut(function(){
       // do something
},1000);
});
3、返回顶部按钮
//返回顶部按钮
$(' a.top ' ).click(function(){
    $(document.body).animate( {scrollTop: 0 } , 800 );
     return false;
})

 

4、预加载图片
//预加载图片
$.preloadImages = function () {
   for(var i=0; i<arguments.length; i++){
       $(' <img>').attr('src', arguments[i]);
   }
}

 

5、检查图片是否加载完成
//检查图片是否已经加载完成
$('img').load(function () {
   console.log('image load successful');
} )

 

6、检查某个元素是否存在
//通过length属性来判断
$(document).ready (function () { if($('#id').length){ do something } })

 

7、验证元素是否为空
//验证元素是否为空
$(document).ready(function() {
   if($('#id').html()) {
      //do something 
   }
})

 

8、把创建的元素动态地添加到DOM中
$(document).ready(function(){
   var newDiv = $ ('<div> </div>')
   newDiv.attr('id', 'myNewDiv').appendTo('body');
})

 

9、把创建的元素动态地添加到DOM中
//与其他javascript类库冲突解决方案
$(document).ready(function() {
   var $jq = jQuery.noconflict();
   $jq('#id').show();
})

 

后面有空再补充。

 

转载于:https://www.cnblogs.com/ning123/p/11028534.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值