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..
|
2月前
|
JavaScript 前端开发
jQuery事件处理
jQuery事件处理
N..
11 1
|
2月前
|
JavaScript
jquery动画与事件案例
jquery动画与事件案例
12 0
|
2月前
|
JavaScript 前端开发 索引
JQuery样式操作、click事件以及索引值-选项卡应用示例
JQuery样式操作、click事件以及索引值-选项卡应用示例
22 1
|
7月前
|
JavaScript 前端开发
前端基础 - JQuery事件切换(原来还有这种写法)
前端基础 - JQuery事件切换(原来还有这种写法)
29 0
|
8月前
|
JavaScript 前端开发
jQuery事件处理
jQuery事件处理
56 0
|
7月前
|
JavaScript 前端开发 索引
Javascript知识【jQuery:数组遍历和事件】
Javascript知识【jQuery:数组遍历和事件】
|
2月前
|
JavaScript 前端开发
jQuery中的事件与动画
jQuery中的事件与动画
10 0
|
2月前
|
JavaScript
jQuery动画与事件概念以及语法
jQuery动画与事件概念以及语法
9 0
|
4月前
|
JavaScript
jQuery事件2-第6次课-给未来的元素绑事件-事件对象-JS盒模型-附案例、任务
jQuery事件2-第6次课-给未来的元素绑事件-事件对象-JS盒模型-附案例、任务
41 0
|
4月前
|
JavaScript 前端开发
jQuery事件1-第5次课-JQ的事件跟JS一样的作用,只是写法不一样-附案例、任务
jQuery事件1-第5次课-JQ的事件跟JS一样的作用,只是写法不一样-附案例、任务
41 0