html09
1.Jquery的常用方法
1)选择器
2)操作节点
以下的 obj 都是指 jQuery对象
1.操作样式
obj.css() :不加参数是获取节点的css样式
obj.css({"属性":"值"}) : 适合修改多个样式
obj.css({"属性","值"}) : 适合修改单个样式
--这种方式样式会作为行内式添加,其权重会大于内部式,大于外部式
--通过obj.addClass("Classname") --追加样式
--obj.removeClass("className") --删除指定样式
建议:若css内容较多,预先定义css样式,然后通过js修改css属性
2.遍历节点
obj.children() - 找出所有的直接节点
如:children("li") -找所有的节点li
obj.children(selector) -根据选择器找子节点
obj.next() -找下一个兄弟节点
obj.prev() -找上一个兄弟节点
obj.sibling() -找所有的兄弟节点
obj.find(选择器) -找到符合条件后代元素
obj.parent() -找上一级元素(爸爸元素)
obj.parents() -找祖宗
obj.parents(选择器) -找符合条件的祖宗元素
3.JQ 事件
obj.bind("click",function{}) -对象绑定方法
obj.click(函数) :
将原生的事件去除on,就是jQuery事件
obj.click(function (e){
//此处的e代表事件对象 event
})
ps: 原生中window.onload=function(){}
可以让窗口执行完成dom之后再运行该函数
等同于$(function (){})
*节点可以添加事件
*事件有事件对象
*事件可以取消事件冒泡
a.合成事件
hover(mouseenter,mouseleave) 鼠标悬停事件,要传入2个匿名函数,鼠标悬停进入,鼠标悬停离开
html09的更多相关文章
随机推荐
- sencha touch 开发环境搭建(视频)
图文文章参见: http://www.cnblogs.com/mlzs/p/3420900.html 视频共享链接 百度:http://pan.baidu.com/s/1mg5DpS8
- nginx+memcache实现页面缓存应用
一.前言 nginx的memcached_module模块可以直接从memcached服务器中读取内容后输出,后续的请求不再经过应用程序处理,如php-fpm.django,大大的提升动态页面的速度. ...
- HDU 2102 A计划(BFS/DFS走迷宫)
A计划 Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submis ...
- Android.mk 用法介绍
一个Android.mk file用来向编译系统描述你的源代码.具体来说:该文件是GNU Makefile的一小部分,会被编译系统解析一次或多次.你可以在每一个Android.mk file中定义一个 ...
- slf4j + log4j 是如何初始化的
SLF4J的全称是 Simple Logging Facade for Java(简单java日志门面) SLF4J自己不提供具体的日志功能实现,只是提供了一个统一的日志门面,在这个统一的门面之下,用 ...
- 让HTML标签、DIV、SPAN拥有focus事件和blur事件,聚焦和失焦
DIV和其他普通标签是不具有onfocus和onblur事件的.INPUT和A标签为什么拥有?而DIV和SPAN等普通标签却没有?有时候我们习惯性用键盘的TAB来移动光标,仔细看你会发现,光标只在IN ...
- 9.17 Django ORM分组
2018-9-17 19:53:22 预习:http://www.cnblogs.com/liwenzhou/p/8343243.html 新买个蓝牙挂耳耳机,感觉不错! 放上代码 笔记什么的明天继 ...
- [分布式系统学习]阅读笔记 Distributed systems for fun and profit 之四 Replication 拷贝
阅读http://book.mixu.net/distsys/replication.html的笔记,是本系列的第四章 拷贝其实是一组通信问题,为一些子问题,例如选举,失灵检测,一致性和原子广播提供了 ...
- SSH教程从零打造在线网盘系统前言&目录
本系列教程内容提要 本系列教程是一个学习教程,是关于Java工程师的SSH(Struts2+Spring+Hibernate)系列教程,本教程将会分为四个部分和大家一同打造一个在线网盘系统,由于教程是 ...
- sublime text 3 常见问题总结 pyv8
安装 这个过程下一步下一步就行 激活 在help菜单中选择输入验证码,如下整个都是: ----- BEGIN LICENSE ----- Andrew Weber Single User Licens ...