我的编程空间,编程开发者的网络收藏夹
学习永远不晚

js实现模拟购物商城的方法

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

js实现模拟购物商城的方法

这篇文章主要介绍了js实现模拟购物商城的方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

准备阶段:

准备一些需要放到页面上的图片,小图和其对应的大图,博主这边举例为小图(40 x 40),大图(321 x 430)。

结构分析:

  • 大图区域

  • 小图区域

  • 整体边框区域

效果分析:

  • 鼠标放在小图片上大图会对应显示。

  • 鼠标放在小图片上面会有对应效果。

  • 鼠标移出时小边框对应效果消失。

使用css对边框进行设置:

对div标签进行设置(对边框属性进行设置):

#showdiv{         width: 342px;         height: 505px;         border: solid 1px ;         border-radius: 10px;     }

对table标签进行设置(不需要边框,且离顶部有一定的距离):

#ta{          margin: auto;          margin-top: 5px;      }

使用js对页面动态效果进行设置:

鼠标进入的函数:

function operInImg(img,class="lazy" data-src){          //设置图片的样式          img.style.border="solid 1px blue";          //设置大图的img路径              //获取大图路径              var big = document.getElementById("big");              //设置路径              big.class="lazy" data-src=class="lazy" data-src;                     }      function operOutImg(img){          //设置图片的样式          img.style.border="";      }

鼠标移出函数:

function operOutImg(img){          //设置图片的样式          img.style.border="";      }

整体代码实现:

<!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">    <!--声明js代码域-->    <script>        //创建函数进行照片的联动和样式设置        function operInImg(img,class="lazy" data-src){            //设置图片的样式            img.style.border="solid 1px blue";            //设置大图的img路径                //获取大图路径                var big = document.getElementById("big");                //设置路径                big.class="lazy" data-src=class="lazy" data-src;                       }        function operOutImg(img){            //设置图片的样式            img.style.border="";        }    </script>    <!---声明css代码域-->    <style>                #showdiv{            width: 342px;            height: 505px;            border: solid 1px ;            border-radius: 10px;        }                #ta{            margin: auto;            margin-top: 5px;        }    </style>    <title>taobao</title></head><body>     <div id="showdiv">         <table width ="332px" height = "440px" id="ta">             <tr height="300px">                 <td colspan="5"><img class="lazy" data-src="./images/demo-big.jpg" alt=""  id="big"></td>             </tr>             <tr height="40px">                 <td><img class="lazy" data-src="./images/demo01.jpg" alt="" onmouseover="operInImg(this,'./images/demo-big01.jpg')" onmouseout="operOutImg(this)"></td>                 <td><img class="lazy" data-src="./images/demo02.jpg" alt="" onmouseover="operInImg(this,'./images/demo-big02.jpg')" onmouseout="operOutImg(this)"> </td>                 <td><img class="lazy" data-src="./images/demo03.jpg" alt="" onmouseover="operInImg(this,'./images/demo-big03.jpg')" onmouseout="operOutImg(this)"> </td>                 <td><img class="lazy" data-src="./images/demo04.jpg" alt="" onmouseover="operInImg(this,'./images/demo-big04.jpg')" onmouseout="operOutImg(this)"> </td>                 <td><img class="lazy" data-src="./images/demo05.jpg" alt="" onmouseover="operInImg(this,'./images/demo-big05.jpg')" onmouseout="operOutImg(this)"> </td>             </tr>         </table>     </div></body></html>

实现效果:

js实现模拟购物商城的方法

javascript是一种什么语言

javascript是一种动态类型、弱类型的语言,基于对象和事件驱动并具有相对安全性并广泛用于客户端网页开发的脚本语言,同时也是一种广泛用于客户端Web开发的脚本语言。它主要用来给HTML网页添加动态功能,现在JavaScript也可被用于网络服务器,如Node.js。

感谢你能够认真阅读完这篇文章,希望小编分享的“js实现模拟购物商城的方法”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网行业资讯频道,更多相关知识等着你来学习!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

js实现模拟购物商城的方法

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

js实现模拟购物商城的方法

这篇文章主要介绍了js实现模拟购物商城的方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。准备阶段:准备一些需要放到页面上的图片,小图和其对应的大图,博主这边举例为小图(40
2023-06-15

基于Python实现的购物商城管理系统

完整项目地址: https://github.com/kongxiangchx/Shopping-mall-management-system 简介本项目使用Python语言编写,实现了顾客端和商家端。 功能店主功能:注册、登录、修改店铺信
2022-06-02

C#实现商城购物功能的代码怎么写

这篇文章主要介绍“C#实现商城购物功能的代码怎么写”,在日常操作中,相信很多人在C#实现商城购物功能的代码怎么写问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C#实现商城购物功能的代码怎么写”的疑惑有所帮助!
2023-06-29

如何利用jQuery+PHP实现购物商城常用的星级评分效果

本篇内容介绍了“如何利用jQuery+PHP实现购物商城常用的星级评分效果”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!jQuery+PHP
2023-06-04

ECSHOP购物车页面显示商品简单描述的实现方法

最近看到有朋友有这方面的需求,就整理了一下,写出来供有同样编程客栈需求的朋友备用,这里说的商品简单描述,不是商品的详细信息,而是后台编辑商品时在“其他信息”标签栏填写的那个“商gMPHIKlUr品简单描述
2022-06-12

模拟Mybatis的实现方法

所需要用到的其他工具或技术:项目管理工具 : Maven测试运行工具 : Junit数据库 : DerbyXML操作工具:Dom4j继续不废话Maven Dependencies: junit
2023-05-31

Python实现购物车功能的方法分析

本文实例讲述了Python实现购物车功能的方法。分享给大家供大家参考,具体如下: 1、程序的源代码如下:salary = input('input your salary:') if salary.isdigit:salary = int(
2022-06-04

C++模拟实现vector的方法

今天小编给大家分享一下C++模拟实现vector的方法的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1. 模拟实现vecto
2023-07-02

PHP开发买菜系统的购物车商品数量限制功能实现方法

近年来,随着电商行业的蓬勃发展,越来越多的传统企业开始将业务拓展到线上平台。作为传统零售行业的一员,买菜系统也开始逐渐转向线上销售。为了满足用户的需求,我们需要实现购物车商品数量限制功能,以确保系统的正常运行和用户体验。首先,让我们来了解一
PHP开发买菜系统的购物车商品数量限制功能实现方法
2023-11-01

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录