踩与点赞

(作者:苦行者;撰写时间:2019年5月31日)
1、Html代码及页面:
在这里插入图片描述
在这里插入图片描述
这是两个layui插件自定义的点赞和踩的符号实体,用标签包裹,分别给这两个i标
签一个id。
2、Js代码:
首先,定义好两个bit数据类型的变量eas和tra,让它们的初始值为true,分别用来记录是否点赞和是否踩两个状态;
在这里插入图片描述
获取点赞的符号的id,给它添加点击事件,判断eas是否为false,即已经踩过,如果已经

过就提示用户不能再点赞;否则进行二次判断,如果tra为true,并且已经知道eas为
true,这时,获取到点赞符号的html代码,把事先定义好的html字符串(一个宽为31
个像素,高为28个像素的点赞图片)赋值给它,覆盖掉之前的html代码,并且设置它的
颜色为红色,令tra为false;另一种为tra为false的情况下,直接给点赞符号的html里面
的内容设置为点赞符号,并给tra赋值为true。
一开始踩和点赞的状态默认为true,当你点击点赞的时候,eas为true,tra也为true,则
跳到第二条if判断语句,这时tra的状态跟新为false;当你另外点击踩的时候,由于tra等
于false,因此它便跳到踩的第一条if判断语句,这时便会提示用户“您已经点过赞,不能
再踩了!”。
在这里插入图片描述
同理,踩的js代码跟点赞的js代码几乎一样,在这里就不再赘述,下面是它们最终的效果
图:
在这里插入图片描述在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值