html之jQuery知识总结
来源:互联网 发布:守望先锋天使数据 编辑:程序博客网 时间:2024/05/21 17:52
this指代原生对象,$(this)指代jQuery对象;
$(this).index()只获取当前层级范围内的索引值;
$(选择器).html()获取网页内容,.html(‘网页元素’);
$(选择器).attr()获取属性,.attr({title:”})设置属性;
$(选择器).prop(‘checked’)获取属性true or false,.prop({checked:true})
jQuery的一些特殊效果:
#fadein()fadeout()fadeToggle()#show()hide()toggle()#slidedown()slideup()slideToggle(时间,动画曲线(swing/linear),function (){ //回调代码})
jQuery的链式调用!
jQuery的动画:
#$(选择器).animate(属性,时间,[动画曲线],function(){ //回调代码})/*属性:{title:''}时间:ms动画曲线:缺省参数回调函数:...*/
jQuery循环:
#$(选择器).each(function(index){ //index指代索引值})
jQuery尺寸:
width():获取元素宽度;height():获取元素高度;innerHeight():获取包含padding的高度;innerWidth():获取包含padding的宽度;outerHeight():获取包含padding和border的高度;outerWidth():获取包含padding和border的宽度;outerHeight(true):获取包含padding、border、margin的高度;outerWidth(true):获取包含padding、border、margin的宽度;
返回顶部:
$(html,body).animate({'scrollTop:0'})
鼠标移入移出事件:
mouseover()鼠标移入,有冒泡现象,移入子元素也会触发执行代码;mouseout()鼠标移出,有冒泡现象,移除子元素也会触发执行代码;mouseenter(),无冒泡现象,移入子元素不会触发事件;mouseleave(),无冒泡现象,移出子元素不会触发事件;移入和移出简写(func1代表移入,func2代表移出):$(this).hover(function(){},function(){})
取消鼠标移入移出多次动画只保留一次:
$(this).stop().animate({})
表单元素的值发生变化:
change(),输入框的内容变化,失去焦点时触发;
通过Ajax处理用户名的事件:
keyup(),键松开就触发;
窗口大小发生变化时:
$(window).resize()
窗口滚动条上下滑动:
$(window).scroll()
事件绑定的其他方式:
$(this).bind('mouseover click',function(event){})绑定事件;$(this).unbind()取消绑定;
自定义事件:
#通过bind来绑定自定义事件,通过trigger来触发自定义事件;$(this).bind('python',function(event){ //执行代码})$(this).trigger('python')#trigger不但能触发自定义事件,而且能触发系统事件;
事件冒泡:
传递事件,从自己开始向上传递,一直传到最后的body;
阻止事件冒泡和默认行为:
$(this).click(function(event){ #阻止事件冒泡 event.stopPropagation(); #阻止默认行为 event.preventDefault(); //合并写法 return false;})
阻止默认菜单:
$(document).contextmenu(function(event){ event.preventDefault();})
事件委托(代理),利用冒泡,提高性能:
$('父元素').delegate('子元素','绑定事件',function(){})$('父元素').undelegate();//取消委托
jQuery创建节点:
var $span = $('<span>')append()&appendTo()创建的节点在尾部插入到内部;prepend()&prepend()创建的节点在头部插入到内部;before()&insertbefore()创建的节点在头部插入到外部;after()&insertafter()创建的节点在尾部插入到外部;
jQuery删除节点:
$(this).remove()
阅读全文
0 0
- html之jQuery知识总结
- 黑马程序员之HTML学习笔记:HTML相关知识总结
- HTML知识总结
- HTML的知识总结
- HTML知识总结
- 常见html知识总结
- Html 5知识总结
- Html知识总结
- HTML知识总结
- html知识总结
- Html知识总结
- HTML知识总结
- HTML知识总结3
- html知识总结
- jquery常用知识总结
- jQuery知识总结
- jQuery知识总结
- jquery知识总结
- 使用WebViewJavascriptBridge实现OC与JS交互
- java常用的设计模式
- 【第1091期】JavaScript:理解同步、异步和事件循环
- JVM体系结构与工作方式
- Discuz!手机版版块页面主题列表中隔几个主题插入一个广告位的方法
- html之jQuery知识总结
- 实验一木马分析(隐藏分析)实验
- 简单高精度乘法与简单高精度快速幂
- Erlang 语言中的进程与并发
- theForm.__EVENTTARGET 为空
- 浅谈决策单调性在1D1D动态规划中的运用
- [JZOJ5427]吃草
- caffe:Failed to parse NetParameter file
- Unity3D 大型游戏 最后一站 源码 部分重点 GameView-LoginWindow(17)