jQuery事件&插画

简介: jQuery事件&插画

一. 事件

1.1 加载DOM两种方式

window.onload方式

执行时间:整个网页中所有内容(包括图片)加载完成后,才会执行。

编写个数:一个

jQuery方式

执行时间:网页结构绘制完成后,执行

编写个数:多个

注意:jQuery3.0:window.onload比jQuery先执行

jQuery1.0和2.0:jQuery比window.onload先执行

1.2 绑定事件两种方式

元素.on(“事件名”,function(){})

元素.事件名(function(){})

1.3 合成事件/事件切换

hover(): 鼠标悬停合成事件

鼠标移上去第一个函数

鼠标移除第二个函数

toggle(): 鼠标点击合成事件

1.4 事件传播(事件冒泡)

传播:小—>中—>大

阻止传播:事件后面加上 return false

1.5 事件坐标

offsetX:当前元素左上角

clientX:窗口左上角

pageX:网页左上角

1.6 移除事件

元素.onbind(“事件名”)

注意:1.一般情况下,不会使用unbind,推荐使用变量控制事件

2.如果某个元素只允许使用一次事件,则可以使用one()

二. 动画效果

2.1 基本

显示:show(Time)

隐藏:hide(Time)

切换:toggle(Time)

2.2 滑动

slideUp(Time):动画收缩(向上滑动)—>隐藏

slideDown(Time):动画展开(向下滑动)—>显示

slideToggle(Time):动画切换

2.3 淡入淡出(透明度)

fadeIn(Time):淡入(透明度减少)

fadeOut(Time):淡出(透明度增大)

fadeToggle(Time):切换

2.4 自定义动画

元素.animate({属性:属性值},Time)
缩放

width

height

移动

top

left

移动(本元素),距离

top=“+=”

left=“-=”

三. 表单插件

jQuery-validation

//加载函数
$(function(){
// 找到表单标签  调用表单插件中的validate方法设置规则
  $("#myForm").validate({
  //规则
  rules:{
      username:{
      required:true,
    minlength:5,
    maxlength:10
    }
    },
  messages:{
    username:{
    required:"必填项,请输入",
    minlength:"至少是5位数",
    maxlength:"不能超过10位数"
    }
    }
  });
});
相关文章
N..
|
JavaScript 前端开发
jQuery事件处理
jQuery事件处理
N..
176 1
|
JavaScript 前端开发 索引
JQuery样式操作、click事件以及索引值-选项卡应用示例
JQuery样式操作、click事件以及索引值-选项卡应用示例
127 1
|
JavaScript
jquery动画与事件案例
jquery动画与事件案例
|
JavaScript 前端开发
jQuery 事件
jQuery 事件
128 1
|
JavaScript
jQuery 事件
jQuery 事件
105 10
|
JavaScript 前端开发 CDN
jQuery学习记录--jQuery语法,选择器,事件及hide(),show(), toggle()
本文是关于jQuery的学习笔记,涵盖了jQuery的简介、语法、选择器、事件处理以及hide()、show()、toggle()等方法的使用。
jQuery学习记录--jQuery语法,选择器,事件及hide(),show(), toggle()
|
JavaScript
jQuery 事件 方法
jQuery 事件 方法
88 3
|
JavaScript 前端开发 API
深入理解jQuery:高效DOM操作与事件处理
【10月更文挑战第11天】深入理解jQuery:高效DOM操作与事件处理
190 0
|
Web App开发 JavaScript Android开发
重载jquery on方法实现click事件在移动端的快速响应
重载jquery on方法实现click事件在移动端的快速响应
|
JavaScript
jQuery 事件 方法
jQuery 事件 方法
106 0