分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 软件开发

第25天:js-封装函数-淘宝鼠标展示

发布时间:2023-09-06 01:09责任编辑:熊小新关键词:js

封装函数:

1、函数形参相当于变量,不能加引号。

2、实参要和形参一一对应。

案例:鼠标移到小图上,背景展示相应放大的图片。代码如下:

 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 ????<meta charset="UTF-8"> 5 ????<title>淘宝鼠标展示</title> 6 ????<style> 7 ????????*{ 8 ????????????margin: 0; 9 ????????????padding: 0;10 ????????}11 ????????ul,li{12 ????????????list-style: none;13 ????????}14 ????????.box{15 ????????????width: 360px;16 ????????????height: 70px;17 ????????????padding-top: 360px;18 ????????????border: 1px solid #f1f1f1;19 ????????????margin: 100px auto;20 ????????????background: url("images/01big.jpg") no-repeat;21 22 ????????}23 ????????.box ul{24 ????????????border: 1px solid #f1f1f1;25 ????????????overflow: hidden;26 ????????}27 ????????.box li{28 ????????????float: left;29 ????????}30 31 ????</style>32 ????<script>33  ???????window.onload=function(){34 ????????????var box=document.getElementById(‘box‘);35 ????????????function fn(pic,bg){//封装函数,参数传递36 ????????????????var obj=document.getElementById(pic);//变量不能加引号37 ????????????????obj.onmouseover=function(){38 ????????????????????box.style.backgroundImage=bg;39 ????????????}40 ????????}41 ????????????fn("pic1","url(images/01big.jpg)");//实参42 ????????????fn("pic2","url(images/02big.jpg)");43 ????????????fn("pic3","url(images/03big.jpg)");44 ????????????fn("pic4","url(images/04big.jpg)");45 ????????????fn("pic5","url(images/05big.jpg)");46 ????????}47 48 ????</script>49 </head>50 <body>51 ????<div class="box" id="box">52 ????????<ul>53 ????????????<li id="pic1" ><img src="images/01.jpg" alt=""></li>54 ????????????<li id="pic2"><img src="images/02.jpg" alt=""></li>55 ????????????<li id="pic3"><img src="images/03.jpg" alt=""></li>56 ????????????<li id="pic4"><img src="images/04.jpg" alt=""></li>57 ????????????<li id="pic5"><img src="images/05.jpg" alt=""></li>58 ????????</ul>59 ????</div>60 </body>61 </html>

运行效果:

第25天:js-封装函数-淘宝鼠标展示

原文地址:http://www.cnblogs.com/le220/p/7492442.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved