博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
超实用的JQuery小技巧
阅读量:4838 次
发布时间:2019-06-11

本文共 1156 字,大约阅读时间需要 3 分钟。

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

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

1、替换元素

//替换元素$(document).ready(function(){    $("#id").replaceWith(' 

I have been repaced

')});

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
').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 = $ ('
') 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

你可能感兴趣的文章
运行第一个OpenCV程序
查看>>
算法笔记_003:矩阵相乘问题【分治法】
查看>>
算法笔记_017:递归执行顺序的探讨(Java)
查看>>
牛顿法与拟牛顿法学习笔记(四)BFGS 算法
查看>>
ninth week (1)
查看>>
C float与char数组 互转
查看>>
异步线程中开启定时器
查看>>
正则表达式与unicode
查看>>
abp(net core)+easyui+efcore实现仓储管理系统——ABP总体介绍(一)
查看>>
div水平居中与垂直居中的方法【摘自美浩工作室官方博客 】
查看>>
UITableView 滚动条
查看>>
Android已有的原生Camera框架中加入自己的API的实现方案。
查看>>
Learn python the ninth day
查看>>
Debian+Django+uWsgi+nginx+mysql+celery
查看>>
docker 基本操作
查看>>
无缝滚动的float属性
查看>>
价值观作业
查看>>
char , unsigned char 和 signed char 区别
查看>>
挂起布局逻辑与恢复布局逻辑
查看>>
back to back
查看>>