一、鼠标点击添加样式
(一)案例描述
鼠标点击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’
})