博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jQuery知识盲点
阅读量:4597 次
发布时间:2019-06-09

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

一、属性操作

元素的尺寸

width() height()

innerWidth() innerHeight()

 outerWidth() outerHeight()

 

$('div').width() ;  //width$('div').innerWidth() ;  //width + padding$('div').outerWidth() ;  //width + padding + border$('div').outerWidth(true);  //width + padding + border + margin

 

//$('#div1').width(200);        //$('#div1').innerWidth(200);   //width : 200 - padding        //$('#div1').outerWidth(200);     //width : 200 - padding - border        $('#div1').outerWidth(200,true);   //width : 200 - padding - border - margin

 

//alert( $('#div1').get(0).offsetWidth );   //原生JS是获取不到隐藏元素的尺寸        alert( $('#div1').width() );  //JQ是可以获取隐藏元素的尺寸
//alert( $(window).height() );     //可视区的高        alert(  $(document).height()  );  //页面的高
//alert( $(document).scrollTop() );   //滚动距离                //$(document).scrollTop()  == $(document).height() - $(window).height()

 

 

 

二、DOM操作

insertBefore() before()

insertAfter() after()

appendTo() append()

prependTo() prepend()

append() : 把元素添加到指定的节点的里面的最后

prepend() : 把元素添加到指定的节点的里面的最前面

before() : 把元素添加到指定的节点的前面

after() : 把元素添加到指定的节点的后面

 

 1.insertBefore

div

2、insertAfter() 

在原生js中是没有改方法的,用法与insertBefore类似

3.appendTo()

与原生的js中appendchild 用法类似的

span
div

4.prependTo()

span
div

 before()  after()  append()  prepend()与之前是对应的

如before()

span
div

三、get JQ转为原生的

$(function(){        //alert( $('div').get(0).innerHTML );get() : 把JQ转成原生JS , 默认情况获取的是一个原生的集合,那么可以通过参数来找到集合中的指定项        alert( $('div').eq(0).html() );    });

 

四、事件细节

ev : event对象

在jquery中直接用ev 不需要再向js要做兼容处理var ev=ev || window.event

span
div

 

转载于:https://www.cnblogs.com/nifengs/p/5313649.html

你可能感兴趣的文章
POJ1142Smith Numbers一道简单的数学题
查看>>
UIButton(改变Title和image位置)
查看>>
Linux-使用之vim编译安装出现的问题
查看>>
codevs 3314 魔法森林
查看>>
mac os x mysql 出现./mysql: unknown variable 'sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABL 问题...
查看>>
桐桐的贸易--WA
查看>>
历届试题 高僧斗法
查看>>
linux命令系列 stat & touch
查看>>
[Tools] Webstorm Github的配置与使用
查看>>
鬼谷子绝学
查看>>
Mongodb 笔记04 特殊索引和集合、聚合、应用程序设计
查看>>
使用Post/Redirect/Get实现Asp.net防止表单重复提交
查看>>
用Html5与Asp.net MVC上传多个文件
查看>>
lambda函数,常用函数,内置函数(string,zip()map()filter())的用法
查看>>
Xcode中匹配的配置包的存放目录
查看>>
JavaScript将具有父子关系的原始数据格式化成树形结构数据(id,pid)
查看>>
CSS3.0——背景属性
查看>>
超棒的CSS3动画页面过渡效果
查看>>
【转】性能测试、负载测试、压力测试的区别
查看>>
hdu5863_dp+矩阵快速幂
查看>>