1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > jquery案例2——点击事件添加样式 鼠标经过事件 鼠标离开事件 一组 多组样式

jquery案例2——点击事件添加样式 鼠标经过事件 鼠标离开事件 一组 多组样式

时间:2021-10-31 19:00:53

相关推荐

jquery案例2——点击事件添加样式 鼠标经过事件 鼠标离开事件 一组 多组样式

一、鼠标点击添加样式

(一)案例描述

鼠标点击li,添加盒子阴影。

(二)案例效果演示
(三)代码:

引入jq文件:

<script src="/jquery-latest.js"></script>

css代码:

<style>ul li {margin-bottom: 10px;padding: 10px;width: 400px;border-radius: 10px;}</style>

html代码:

<ul><li>我们好像在池塘的水底。从一个月亮走向另一个月亮。</li><li>我们好像在池塘的水底。从一个月亮走向另一个月亮。</li><li>我们好像在池塘的水底。从一个月亮走向另一个月亮。</li><li>我们好像在池塘的水底。从一个月亮走向另一个月亮。</li><li>我们好像在池塘的水底。从一个月亮走向另一个月亮。</li></ul>

jq代码:

$(function() {$('li').click(function() {$(this).css({'box-shadow': '0 0 5px green'});})});

二、鼠标经过离开事件

(一)案例描述

鼠标经过li,添加盒子阴影,离开恢复原样。

(二)案例效果演示
(三)代码

jq代码:

$(function() {$('li').mouseover(function() {$(this).css({'box-shadow': '0 0 5px green'});});$('li').mouseout(function() {$(this).css({'box-shadow': ''});});});

三、完整代码

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>点击事件</title><!-- <script src="./js/jQuery.min.js"></script> --><script src="/jquery-latest.js"></script><style>ul li {margin-bottom: 10px;padding: 10px;width: 400px;border-radius: 10px;}</style></head><body><ul><li>我们好像在池塘的水底。从一个月亮走向另一个月亮。</li><li>我们好像在池塘的水底。从一个月亮走向另一个月亮。</li><li>我们好像在池塘的水底。从一个月亮走向另一个月亮。</li><li>我们好像在池塘的水底。从一个月亮走向另一个月亮。</li><li>我们好像在池塘的水底。从一个月亮走向另一个月亮。</li></ul><script>// $(function() {//$('li').click(function() {// $(this).css({// 'box-shadow': '0 0 5px green'// });//})// });$(function() {$('li').mouseover(function() {$(this).css({'box-shadow': '0 0 5px green'});});$('li').mouseout(function() {$(this).css({'box-shadow': ''});});});</script></body></html>

四、总结

一定要引入jq库,要不然所有的jq代码都不生效。

地址(需要下载保存到本地):/jquery-3.6.0.min.js

线上地址:

<script src="/jquery-latest.js"></script>

入口函数(可以有多个):$(function(){ })鼠标点击事件:click( )鼠标经过事件:mouseover( )鼠标离开事件:mouseout( )一组样式: css(‘color’,‘red’)多组样式:css({

‘color’:‘red’,

‘border’:‘1px solid green’

})

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。