jQuery实现点击关注和取消功能


Posted in jQuery onJuly 03, 2017

点赞,网络用语,表示“赞同”、“喜爱”。

该网络语来源于网络社区的“赞”功能。送出和收获的赞的多少、赞的给予偏好等,在某种程度能反映出你是怎样的人以及处于何种状态。点赞的背后,反映出你自己。与之对应的便是取消功能。恰巧最近博主在一款APP,其中一个版块需要实现点赞和取消功能,经过思考决定用JQuery代码实现它,好了废话不多说,上干货!!

首先要引入JQuery插件

jQuery实现点击关注和取消功能

其次,我们需要定义一个div,并给它一些样式

jQuery实现点击关注和取消功能

jQuery实现点击关注和取消功能

 然后就是JS代码了,如下所示

$(document).ready(function(){
  var onOff=true;
  var div=$(".div");
  div.click(function(){  
    if (div.onOff) {
     div.val("关注我");
     div.css({"background":'#ccc'});
     div.onOff = false;
    } else {
     div.css({"background":'red'});
      div.val("已关注");
     div.onOff = true;
    }
   });
  });

实现效果如下

jQuery实现点击关注和取消功能

可见JS代码是好用的,同样的,也可以实现图片切换效果如下图

jQuery实现点击关注和取消功能

其实现代码如下

html:

<div class="div"></div>

css:注意图片路径

.div{
     background-image: url(img/guanzhu.png);
     width: 100px;height: 40px;background-size:80px;background-repeat: no-repeat;
    }

JS代码

$(document).ready(function(){
    var onOff=true;
    var div=$(".div");
    div.click(function(){  
      if (div.onOff) {
       div.css({"background-image":'url(img/guanzhu.png)'});
       div.onOff = false;
      } else {
       div.css({"background-image":'url(img/yiguanzhu.png)'});
       div.onOff = true;
      }
     });
    });

以上所述是小编给大家介绍的jQuery实现点击关注和取消功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

jQuery 相关文章推荐
jQuery 实现双击编辑表格功能
Jun 19 jQuery
JQuery和html+css实现带小圆点和左右按钮的轮播图实例
Jul 22 jQuery
原生js jquery ajax请求以及jsonp的调用方法
Aug 04 jQuery
jQuery模拟爆炸倒计时功能实例代码
Aug 21 jQuery
jQuery实现base64前台加密解密功能详解
Aug 29 jQuery
jQuery中each方法的使用详解
Mar 18 jQuery
jQuery 同时获取多个标签的指定内容并储存为数组
Nov 20 jQuery
JQuery实现ajax请求的示例和注意事项
Dec 10 jQuery
jQuery实现数字自动增加或者减少的动画效果示例
Dec 11 jQuery
jquery实现二级导航下拉菜单效果实例
May 14 jQuery
jQuery操作事件完整实例分析
Jan 10 jQuery
jQuery操作动画完整实例分析
Jan 10 jQuery
关于jQuery.ajax()的jsonp碰上post详解
Jul 02 #jQuery
jquery实现一个全局计时器(商城可用)
Jun 30 #jQuery
jQuery表单设置值的方法
Jun 30 #jQuery
jQuery开源组件BootstrapValidator使用详解
Jun 29 #jQuery
Vue.js列表渲染绑定jQuery插件的正确姿势
Jun 29 #jQuery
基于jQuery实现的Ajax 验证用户名唯一性实例代码
Jun 28 #jQuery
jQuery、layer实现弹出层的打开、关闭功能
Jun 28 #jQuery
You might like
PHP发明人谈MVC和网站设计架构 貌似他不支持php用mvc
2011/06/04 PHP
PHP 利用Mail_MimeDecode类提取邮件信息示例
2014/01/26 PHP
PHP中防止SQL注入方法详解
2014/12/25 PHP
js实现鼠标拖动图片并兼容IE/FF火狐/谷歌等主流浏览器
2013/06/06 Javascript
JS去掉第一个字符和最后一个字符的实现代码
2014/02/20 Javascript
Bootstrap每天必学之表单
2015/11/23 Javascript
AngularJS中处理多个promise的方式
2016/02/02 Javascript
JavaScript中常用的验证reg
2016/10/13 Javascript
JavaScript数组复制详解
2017/02/02 Javascript
详解angularjs获取元素以及angular.element()用法
2017/07/25 Javascript
JavaScript中创建原子的方法总结
2018/08/26 Javascript
VueQuillEditor富文本上传图片(非base64)
2020/06/03 Javascript
全网小程序接口请求封装实例代码
2020/11/06 Javascript
关于better-scroll插件的无法滑动bug(2021通过插件解决)
2021/03/01 Javascript
[53:23]Secret vs Liquid 2018国际邀请赛淘汰赛BO3 第二场 8.25
2018/08/29 DOTA
[45:59]完美世界DOTA2联赛PWL S2 FTD vs GXR 第二场 11.22
2020/11/24 DOTA
使用python爬虫获取黄金价格的核心代码
2018/06/13 Python
使用Django2快速开发Web项目的详细步骤
2019/01/06 Python
Python 实现文件读写、坐标寻址、查找替换功能
2019/09/11 Python
使用Python paramiko模块利用多线程实现ssh并发执行操作
2019/12/05 Python
Python打印特殊符号及对应编码解析
2020/05/07 Python
全网最细 Python 格式化输出用法讲解(推荐)
2021/01/18 Python
解决Firefox下不支持outerHTML问题代码分享
2014/06/04 HTML / CSS
英国太阳镜品牌:Taylor Morris Eyewear
2018/04/18 全球购物
校园之星获奖感言
2014/01/29 职场文书
小学生演讲稿大全
2014/04/25 职场文书
幸福家庭标语
2014/06/27 职场文书
社区娱乐活动方案
2014/08/21 职场文书
房产授权委托书范本
2014/09/22 职场文书
农业生产宣传标语
2014/10/08 职场文书
销售会议开幕词
2015/01/28 职场文书
4S店收银员岗位职责
2015/04/07 职场文书
胡桃夹子观后感
2015/06/11 职场文书
班级元旦晚会开幕词
2016/03/04 职场文书
解析在浏览器地址栏输入一个URL后发生了什么
2021/06/21 Servers
vue封装数字翻牌器
2022/04/20 Vue.js