jQuery_鼠标事件|学习笔记

开发者学堂课程【jQuery 开发教程:jQuery_鼠标事件】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https:javascript干什么//developer.aliyun.com/learning/开发者选项开启好还是关闭好course/362/detai开发者大会l/42前端开发需要掌握什么技术84

jQuery_鼠标事件

​​

内容介绍开发者选项怎么关闭f1a;

前端开发、概要

二、讲解事件

一、概要

1、 .click():点击事件

2、 .dblclick()ÿjavascript download1a;双击事件

3、 .hover():鼠标悬停和离开

4、 .mousedown():鼠标按下

5、 .mouseenter():鼠标进入元素

6、 .mouseleave():鼠标离开元素

7、 .mousemove()&#x前端开发转行做什么好ff1a;鼠标前端开发需要掌握什么技术在元素内移动

8、 .mouseout():鼠javascript百炼成仙免费阅读标离开元素(支持事件冒泡ÿ前端开发软件09;

9、 .mouseover():鼠标进入元素内(支持事件冒泡)

10、 .mouseup():鼠标前端开发前景怎么样啊按键被释放

二、讲解事件

1、.cl前端开发ick(javascript百炼成仙txt)

创建一个新的工程,创建一个新的 HTML 文件,命名为 cli开发者大会ck 。

<!Djavascript怎么读OCTYPE html>

<html>

<head>

<metjavascripta charset="utf-8">

<title></title>

// 要使用 jQuery 需要先引用,需要前端开发需要学什么将 jQuery 复制粘贴到工程中,然后将其引入。

<script src=开发者大会"jquery-2.2.1.min.js"></script>

</head>

<body>

<p前端开发是干什么>haha 1</p>

<p>haha 2</p>

<p>haha 3</p>

<开发者选项怎么关闭p>haha 4</p>

// 现在要先采用原生的js来实现一个效果前端开发需要掌握什么技术就是点击p标签,让它弹出当前p标签里的内容。

<script>

// 先注释

// 声明一个变量p,此时返回的是一个数组

//var p=document.getElementsByName("p");

// 然后给每个p标签都添加一个点击事件,这个时候就需要采用for循环

//for(var i=0;i前端开发需要掌握什么技术<p.length;i+前端开发工资一般多少3;){

// 因为p是一个数组&#x前端开发需要学什么ff0c;所以说我们这里给javascript每一个数组里的元素都添开发者选项打开有害吗加一个click事件js里是onclick

//p[i].onclick=func开发者选项在哪tion(){前端开发工资一般多少

// alert弹出当前点击对前端开发培训机构推荐象的t开发者his,用this指针,这时候它指向的是当前开发者选项开启好还是关闭好选中的对象元素

//alert(this.innerHTML);

//}

//}

// 那么如果此时我们想让jQuery来实现这个效果,应当如何来写呢&#x开发者选项怎么关闭ff1f;

// 书写 jQuery

$(function(){

// 直接引用 click ,就不需要 f开发者模式怎么关闭or 循环了。

$("p").前端开发前景怎么样啊click(function(){

// 此时 this 指向的是调用者 p ,html()前端开发软件相当于 innerH开发者选项怎么关闭TML

alerjavascript菜鸟教程t($(this).html());

})

})

</script>

</body&g前端开发转行做什么好t;

</html>

使用前端开发 jQuery 比使用 css 实现的效果简单很多。

点击元素将会触发。

效果截图:

单击文字将弹出窗口。

2、dblclick()

<!DOCTYPE html>

<html>

<head>

<meta chars前端开发是干什么et="utf-8">

<title></titljavascript百炼成仙e>

&l前端开发工程师t;script src="javascript百炼成仙jquery-2.2.1.min.js"></script>

</head>

<body>

<p>haha 1</p>

<p>haha 2</p>

<p>haha 3</p>

<p>前端开发需要掌握什么技术haha 4</p>

&javascript百炼成仙txtlt;script>

$(function(){

$("p").dblclick(func前端开发工资一般多少tion(){

ale前端开发前景怎么样啊rt($(this).html());

})

})

</script>

</body>

</html>

单击不行&#javascript百炼成仙免费阅读xff0c;需要快速双击元素才能触发。

效果截图:

3、hover()

.hover() 相当于 css 中的 hover ,把鼠标悬停在一个元素上会出现一个效果

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<javascripttitle>&l前端开发工资一般多少t;/title>

<script src="jquery-2.2.1.m开发者in.js">javascript百炼成仙</script>

<style>

/开发者模式打开好还是关闭好/ 为了方便观察给 p 标签一个样式

p{

width:300px;

beckground-color:aquamarine;

}

</style>javascript菜鸟教程

</head>

<body>

<p>haha 1</p>

<p>haha 2</p>

<p>haha 3</p>

<p>haha 4&l开发者选项开启好还是关闭好t;/p>

<script>

$(function(){

$javascript是干什么的("p&javascript#034;).hover(function(){

alert($(this).html());

})

})

</script>

</body>

</html>

把鼠标悬javascript download停在元素上时,会自动触发。

效果截图:

鼠标悬停在 hajavascript百炼成仙ha 1 上弹出窗口。

4、mousedown()

<!DOCTYPE html>

<html>

<head>

<meta charset=开发者选项在哪"utf-8"前端开发框架一览表;>

<title></title>

<script前端开发工程师 src=&开发者模式有什么用#034;javascript downloadjquery-2.2.1.min.js"></script>

<style>

p{

width:300px;

beckground-开发者选项在哪color:aqu前端开发软件amarine;

}

<javascript是干什么的;/style>

</head>

<bo开发者模式有什么危害dy>

<p>haha 1</p>

<p>haha 2</p>

<p>hahajavascript什么意思 3</p>

<p&前端开发框架一览表gt;haha 4</p>

<script>

$(function(){

$("p").mousedown(function(){

alert($(this).html());

})

})

</script>

</body>

<开发者/html>

鼠标在元素上按下时会触发。

效果截图:

鼠标在 haha 3 上按下会触发弹出窗口。

5、mouseenter()

<!javascript怎么读D前端开发框架一览表OCTYPE html>

<html&开发者大会gt;

<head>

<meta charset="utf-8">

<title></title>

<script src="jquery-2.2.1.min.js"></script>

<style>

p{

width:300px;

beckground-color:aquamarine;

}

&前端开发是干什么的lt;/style>

</head>

<body>

<p&javascript怎么读gt;haha 1</p>

&ljavascript downloadt;p>haha 2开发者模式有什么危害</p>

<p>haha 3</p>

<p>前端开发前景怎么样啊haha 4</p>

<script>

$(fujavascript downloadnction(){

$("p").mouseent前端开发需要学什么er(function(){

alert($(this).html());

})

})

当鼠标移动到元素上时就会被触发。

效果截图:

6、mouseleave()

<开发者选项在哪;!DOCTYPE html>

&l前端开发软件t;html>

<head>

<meta charset="utf-8">

<title></title>

<script src="jquery开发者选项开启好还是关闭好-2.2.1.min.js"></script>

<style>

p{

width:300px;

beckground-color:aquamarine;开发者选项在哪

}

</style>

</head>前端开发培训机构推荐;

<body>

<p>haha 1</p>

<p>haha 2</p>

<p>haha 3</p>

<p>haha 4</javascript百炼成仙免费阅读p>

<script>

$(funcjavascript downloadtion(){

$(javascript百炼成仙免费阅读4;p").mouseleave(function(){

alert($(this).html())javascript什么意思;

})

})

鼠标离开元素时才会被触发,与进入是一对。

效果截图

7、javascript是干什么的mousemove()

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<title></title>

<script src="jquery-2.2.1.min.js"></script>开发者选项怎么关闭

<style>

p{

width:300px;

beckground-color:aquamarine;

}

</style前端开发转行做什么好>

</h开发者选项打开有害吗ead>

<body>

<p>haha开发者选项打开有害吗 1</p&前端开发转行做什么好gt;javascript

<p>haha 2</p>

<p>开发者大会haha 3</p>

<p>haha 4</p>

<script>

$(function(){

var i=0;

$("p").mousemove(function(){

console.log(i++);

})

})

鼠标在元素内移动时会javascript菜鸟教程触发。

效果截图&开发者#xff1a;

前端开发工程师开后台 co开发者模式怎么关闭nsole ,然后在javascript菜鸟教程4这里移动,前端开发需要掌握什么技术;可以看到这边它是不断的在javascript:void(0)增加的,就是说事件在触发,这就是.mousemovejavascript() 。

8、.m开发者选项开启好还是关闭好ouseout() .mouseover()

*冒泡事件:事件按照从规定事件开发者选项打开有害吗目标到最不特定的事件目标的顺序触开发者选项开启好还是关闭好发,从事件目标开始往上冒泡,直到页面的最上一级标签。

*捕获事件&#前端开发转行做什么好xff1a;与冒泡事件相反,从最上一级标签开始往下查找,直到捕javascript download获到目标事件。

9、mouseup()

&ljavascriptt;!DOCTYPE html>

&前端开发需要掌握什么技术lt;html>

<head>

<meta charset="ujavascripttf-8">

<title></title>

<scrip前端开发需要学什么t src="jquery-2.2.1.min.js"&开发者选项怎么关闭gt;</script>

<style>

p{

width:300px;

beckground-color:aquamarine;开发者模式打开好还是关闭好

}

&开发者模式怎么关闭lt;/style>

</head>

<body>

<p>haha 1</p>

<p>haha 2</p>

<p>haha 3</开发者选项打开有害吗p>

<p>haha 4<开发者模式打开好还是关闭好/p>

<script>

$(function(){

$("p").mouseup(functi开发者模式有什么危害on(开发者选项开启好还是关闭好){

alert($(t前端开发转行做什么好his).ht前端开发需要掌握什么技术ml());

})

})

按键被释放才会触发&开发者模式有什么危害#xff0c;按下弹起的瞬间才会触发。

效果截图:

打开后台,只有在鼠标被释放javascript download时才会被触发。