博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
根据不同选择显示不同单价的逻辑
阅读量:7100 次
发布时间:2019-06-28

本文共 1257 字,大约阅读时间需要 4 分钟。

需求:如图所示,根据不同选择呈现不同单价。

代码:html部分 

单价:0元/箱

容量:

1000ml
1500ml

颜色:

黑色
白色
透明色

印刷:

单色印刷
双色印刷
多色印刷

代码:css 部分(手机端部分样式)

 

.box{
width: 96%;height: 33rem;border: 0.1rem solid gray;margin:0 auto;font-size:1.6rem;}.rongliang,.color,.yinshua{
height: 8rem;width: 86%;margin: 0.6rem auto;border: 0.1rem solid gray;padding-left: 1rem;;}.box p{
color:rgb(241,104,76)}.box h3{
margin-left:1rem;}.small,.big,.black,.white,.opacity,.dan,.shuang,.duo{
display:block;width: 7rem;float:left;height:2.5rem;line-height:2.5rem;margin-right:0.8rem;text-align: center;border: 0.1rem solid darkgray;}.clear{
clear: both;}

代码:js部分

        

主要思路:创建一个对象,点击的时候给它添加属性,分别是rongliang,color,cyinshua,选择不同添加的属性值也不同。每次点击完成后判断这三个属性是否全部存在,当三个属性都存在的时候说明三个值都已经选好了,此时就可以给出单价了。然后写一个函数,根据该对象属性值不同,匹配不同的单价,并显示到页面相应位置。

 个人理解,欢迎大家提供不同思路。

 

转载于:https://www.cnblogs.com/AliceMa/p/7844335.html

你可能感兴趣的文章
Java,net上的几篇文章
查看>>
Chrome的Awesome Screenshot的插件离线下载
查看>>
改变self.navigationItem的显示标题
查看>>
Revit2014机电系统类型BUG
查看>>
android Handler的使用(一)
查看>>
函数指针
查看>>
数学图形之Boy surface
查看>>
linux远程连接
查看>>
最快速的Android开发环境搭建ADT-Bundle及Hello World
查看>>
一分钟制作U盘版BT3 - 有图滴儿 bt3破解教程
查看>>
Objective-C中把数组中字典中的数据转换成URL
查看>>
hdu2196
查看>>
mysqld: unrecognized service
查看>>
Windows环境下利用github快速配置git环境
查看>>
HTML静态页面传值,HTML静态页面得到url问号后面的参数。
查看>>
WPF学习笔记-用Expression Design制作矢量图然后导出为XAML
查看>>
[裴礼文数学分析中的典型问题与方法习题参考解答]5.1.22
查看>>
锐捷上网认证常见问题及解决办法
查看>>
Eclipse+超快速的模拟器Genymotion开展Android申请书(第一步:安装和配置Genymotion)...
查看>>
MySQL查看一个表的创建文本以及删除表某列的索引
查看>>